我在开始时有一个Canvas对象.我需要根据当前颜色更改某些像素的颜色.我怎样才能以正确的方式做到这一点?
细节:
我有自己的类从ImageView扩展.在onDraw(Canvas canvas)方法中,我使用第三方类绘制了一些东西,并且只有Canvas对象和结果.我需要根据它们当前的颜色改变一些像素的颜色.
假设你有android.graphics.Canvas对象叫做canvas和X& Y是你想要改变像素的点,所以你走了
致电:
canvas.drawPoint(X,Y,paint);
这是你如何初始化类android.graphics.Paint的对象,即油漆
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
在这个Link上搜索更多以更改不同位置的多个像素,有很多功能可以帮助您实现您想要的效果.好运 :-)