Android 在画布上绘制两个位图时,应用程序速度太慢!

Android 在画布上绘制两个位图时,应用程序速度太慢!,android,canvas,bitmap,Android,Canvas,Bitmap,我有两个重叠的位图。顶部位图是透明的,当用户触摸屏幕时,我会将像素从另一个位图复制到顶部位图。我的目标是给用户一种通过触摸看到另一个图像来擦除图像的感觉。但是它不能正常工作,特别是当用户在屏幕上拖动手指太快时。我做了一些测试我相信每次在画布上绘制位图都会导致延迟,但我不知道如何修复它。看起来画布或位图在您自己擦拭之前不会重新绘制。这意味着您只需更改正在“绘制”的顶部画布/位图/内容中像素的alpha值,而不是在每次更新时重新绘制整个画布。看起来画布或位图在您自己擦除之前不会重新绘制。这意味着您只

我有两个重叠的位图。顶部位图是透明的,当用户触摸屏幕时,我会将像素从另一个位图复制到顶部位图。我的目标是给用户一种通过触摸看到另一个图像来擦除图像的感觉。但是它不能正常工作,特别是当用户在屏幕上拖动手指太快时。我做了一些测试我相信每次在画布上绘制位图都会导致延迟,但我不知道如何修复它。

看起来画布或位图在您自己擦拭之前不会重新绘制。这意味着您只需更改正在“绘制”的顶部画布/位图/内容中像素的alpha值,而不是在每次更新时重新绘制整个画布。

看起来画布或位图在您自己擦除之前不会重新绘制。这意味着您只需更改正在“绘制”的顶部画布/位图/内容中像素的alpha值,而不是为每次更新重新绘制整个画布