画像のトリミングをしたいのですが、かなり便利なものを見つけましたが、どういうわけか、選択されていない領域を暗くするのが足りないようなので、誰か方法を知っていますか? または私を正しい方向に導きますか?私が見つけたオンラインチュートリアルは、選択した領域を暗くすることを示していますが、それを使用するとそうではありません。私の英語力の悪さに感謝し、申し訳ありません。
私が使用するチュートリアルへのリンク。
このようなものにしたいです。
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);
}
});
EDIT このボタンリスナーを使用して、クラスの CropImage アクティビティを呼び出して、cropImage ファイルを呼び出します。これは Android 内のクロップ機能ではなくカスタム インテントですが、すべてのバージョンをサポートするようにそのコピーだと思いますが、それを呼び出すと、選択した領域が明るくならず、どこに問題があるのかわかりません。ありがとうこれは私が使用しているライブラリですdroid4youクロップ画像