2015-06-24 36 views
0

我正在处理一个画布,我必须绘制多个不同类型的元素,从而绘制几个不同的绘画对象。我想知道哪个更有效,创建不同的疼痛对象或设置不同的配置到同一个活动中的各种绘画对象

+0

显然,使用更多Paint对象会有更多的开销。但是,如果Paint对象在初始化后没有更改,它将使代码更易于读取/调试。只要你没有在'onDraw'中做对象创建,它就不应该有任何问题。 – dharms

回答

0

在onDraw方法(使用Paints的地方)实例化对象性能不好,我是不确定改变价值。

但通常的做法是先实例化Paint对象,然后在其onDraw部件中使用每个对象。