我将翻译如下内容:
然而,当位图需要不断绘制(每一帧)时,我开始看到屏幕滞后。因为在设置颜色过滤器之前,这种情况并没有发生,我认为它是每次需要绘制画布时都会应用过滤器的结果。
有没有一种方法可以将油漆一次性地应用于位图并永久更改它呢?
任何帮助都会感激 :)
我正在尝试创建一个函数,用于给位图着色,
这个函数可以正常工作...
imgPaint = new Paint();
imgPaint.setColorFilter(new LightingColorFilter(color,0));
//when image is being drawn
canvas.drawBitmap(img,matrix,imgPaint);
然而,当位图需要不断绘制(每一帧)时,我开始看到屏幕滞后。因为在设置颜色过滤器之前,这种情况并没有发生,我认为它是每次需要绘制画布时都会应用过滤器的结果。
有没有一种方法可以将油漆一次性地应用于位图并永久更改它呢?
任何帮助都会感激 :)