【发布时间】:2012-07-06 15:30:32
【问题描述】:
如果您总是要绘制同一个矩形,使用静态位图或使用 canvas.drawRect() 会更快吗?
对于这个例子,是四个分层的矩形。所以一个带有填充颜色的边界,然后是中间颜色和填充颜色之间的边界。
所以四个paint.setColor() 命令和四个canvas.drawRect 命令或一个canvas.drawBitmap()。
【问题讨论】:
-
如果你计时,不要用paint.setColor();你不应该在绘图程序中改变你的油漆,你应该有四个油漆。对每个矩形使用每个。或者,如果您绘制相同的颜色,则可以重复使用它们。
标签: android performance canvas