0
我正在使用LinearLayout来绘制多边形。 但我实现的dispatchDraw(Canvas canvas)方法工作得很慢。postInvalidate()工作缓慢吗?
大约在535ms(毫秒)内完成一个绘制周期。
从非UI线程调用myLinearLayout.postInvalidate(),使用下面的代码:
myActivity.runOnUiThread(new Runnable() {
public void run() {
myLinearLayout.postInvalidate();
}
});
是否有提高绘图速度的方法吗?
请建议。
在此先感谢。