我有一个我试图显示的自定义视图,但是我看到了一堆抖动。 一切都滚动缓慢,并没有应有的响应。
我使用了traceview并看到了
GLES20Canvas.nDrawDisplayList
似乎有责任花费大量时间来执行。
请帮忙吗?
答案 0 :(得分:3)
GLES20Canvas.nDrawDisplayList预计会有很大一部分时间用于抽取,特别是非常大的视图。 如果你在traceview上看到这个,那么答案就是“无需画面”
在我的具体问题中,我在大视图上绘制了一个大的alpha图层。 我建议从Android 3.0 Hardware Acceleration by Romain Guy
阅读Do's和Dont's