Fra*_*aro 6 graphics android render
我有一个我试图显示的自定义视图,但是我看到它上面有一堆抖动.一切都滚动缓慢,并没有它应有的响应.
我用了traceview看到了
GLES20Canvas.nDrawDisplayList
似乎有责任花费大量时间来执行.
有什么帮助吗?
如果您绘制很多,尤其是非常大的视图,则 GLES20Canvas.nDrawDisplayList 预计会占用很大一部分时间。如果您在跟踪视图中看到这一点,那么答案是“少画”
在我的具体问题中,我在大视图上绘制了一个大的 alpha 图层。我建议阅读Romain Guy 撰写的《Android 3.0 硬件加速》中的注意事项