私はこのようなコードを持っています:
// ...
public class MyImageView extends ImageView
public MyImageView(Context context, String value /* some other params */) {
super(context);
// some predefines
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// some preparations
try {
// here I call third party lib like:
someObj.draw(canvas);
// HERE I WANT TO CHANGE COLOR OF SOME PIXELS ACCORDING TO THEIR CURRENT COLOR
} catch (Exception e) {
e.printStackTrace();
}
}
}
UPCASE 文字のコメントの代わりに、サード パーティの lib 描画後にキャンバス上の一部のピクセルの色を現在の色に合わせて変更したいと考えています。ピクセルの色を設定するメソッドを使用できますcanvas.drawPoint(x, y, paint)
が、どのようにしてピクセルの色を取得でき(x,y)
ますか?