我有一个自定义视图,它的背景颜色必须每隔一两秒在两种颜色之间更改一次,例如黑色和白色。我可以使用canvas.drawARGB()
并invalidate()
用任何颜色填充画布。但是有两种恒定颜色可以为画布着色并调用invalidate
每个一两秒会降低速度。所以我想如果我有两个画布,第一个是白色的,第二个是黑色的,我改变整个画布onDraw()
可能比调用 canvas.drawARGB() 更好。我的猜测是真的吗?这可能吗?
注意:我的目的是避免调用canvas.drawARGB()
或canvas.setBitmap()
其他一些事情。