I have a code like this:
// ...
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();
}
}
}
In place of UPCASE letters comment I want to change color of some pixels on canvas according to their current color after third party lib drawing. I can use canvas.drawPoint(x, y, paint)
method for set pixels color but how can I get color of some pixel by (x,y)
?