与onTouch一起使用时,Android Bitmap setPixel无法正常工作

时间:2016-02-11 08:29:20

标签: android bitmap ontouch

我正在尝试将一行像素更改为黑色。

for (int i = 0; i < bmp.getWidth(); i++)
                bmp.setPixel(i, 150, Color.BLACK);

这个代码在onCreate或onClick

上的按钮中调用时效果很好

但由于某些原因我无法解释,当从onTouch事件(这个完全相同的代码)调用此代码时,它只是不会更改像素颜色

1 个答案:

答案 0 :(得分:0)

由于您没有说,我将假设您已将位图放入ImageView。在进行所有更改后,尝试在包含Bitmap的ImageView上调用invalidate。