Обрезать изображение в Android
Я хочу сделать обрезку изображения, я нашел несколько довольно полезных, но почему-то это похоже на отсутствие затемнения невыбранных областей, поэтому мне интересно, кто-нибудь знает, как? или веди меня в правильном направлении? Обнаруженное мной онлайн-руководство показывает, что оно затемнит выбранную область, но когда я его использую, этого не произойдет. Пожалуйста, помогите мне большое спасибо и извините за плохое владение английским языком.
Ссылки на учебник, который я использую.
Обрезать изображение учебник 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, вызывая действие класса CropImage. Это пользовательское намерение, а не функция обрезки внутри Android, но я думаю, что это копия, так что она поддерживает все версии, но когда я вызываю ее, выбранная область не становится ярче, и я не знаю, в чем проблема, кто-нибудь может мне помочь? Спасибо Это библиотека, которую я используюdrioid4you обрезать изображение