Android画布改变一些像素颜色

Dmy*_*nko 6 android pixel draw android-canvas

我一Canvas开始就有一个对象.我需要根据当前颜色更改某些像素的颜色.我怎样才能以正确的方式做到这一点?

细节:

我有自己的课程延伸ImageView.在onDraw(Canvas canvas)方法中,我用第三方类绘制一些东西,并且只有Canvas结果对象.我需要根据当前颜色改变一些像素的颜色.

Ama*_*war 4

假设您有 android.graphics.Canvas一个名为 的对象canvas,并且X&Y是您想要更改像素的点,所以就在这里

称呼 :

canvas.drawPoint(X, Y, paint);
Run Code Online (Sandbox Code Playgroud)

这是初始化类对象的方法,android.graphics.Paint即绘制

Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.WHITE);
Run Code Online (Sandbox Code Playgroud)

在此链接上搜索更多内容以更改不同位置的多个像素,有很多功能可以帮助您实现您想要的。好运 :-)