Я хочу обрезать изображение, я нашел несколько довольно полезных, но почему-то это похоже на отсутствие затемнения невыбранных областей, поэтому мне интересно, кто-нибудь знает, как это сделать? или вести меня в правильном направлении? Онлайн-учебник, который я нашел, показывает, что он затемнит выбранную область, но когда я его использую, этого не произойдет. Пожалуйста, помогите мне большое спасибо и извините за мое плохое знание английского языка.
Ссылки на учебник, которым я пользуюсь.
Руководство по кадрированию изображения 1 а>
Руководство по обрезке изображения 2
Я хочу, чтобы это было что-то вроде этого.
editButton.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent goEdit;
goEdit = new Intent(PreviewActivity.this, CropImage.class);
goEdit.putExtra("image-path", path);
goEdit.putExtra("scale", true);
goEdit.putExtra("fileName", nameFromPath);
//finish();
checkEdit = true;
startActivityForResult(goEdit,0);
}
});
РЕДАКТИРОВАТЬ Я использую этот прослушиватель кнопок для обращения к файлу урожая, вызывая действие класса CropImage. Это специальное намерение, а не функция обрезки внутри Android, но я думаю, что это ее копия, чтобы она поддерживала все версии, но когда я вызываю ее, выбранная область не становится ярче, и я не знаю, в чем проблема. может ли кто-нибудь помочь мне? Спасибо. Это библиотека, которую я использую drioid4you обрезает изображение< /а>