将对象绘制为类字段与局部变量

时间:2014-07-16 18:35:49

标签: android performance rendering paint

Paint对象应该作为类字段声明一次,还是应该在每次调用render方法时一次又一次地在本地创建?

这样做的最有效和最合理的方法是什么?

它们是否应该传递给依赖类以避免创建过多的类?

基本上,Paint课程有多重?将它们留在记忆中还是只是使用并丢弃它会更好吗?

谢谢,人们。

1 个答案:

答案 0 :(得分:3)

创建Paint对象时会有很多开销,但要避免的主要是在每次draw()调用时创建它们,因为每秒可能会发生60次。通常你应该在类字段中保留Paints。