2016-09-23 34 views
0

我有表示为View的图标,并且所有图形都在onDraw方法中在每个帧(https://github.com/torryharris/Skycons)上都以'invalidation'完全计算。我没有能力得到这些图标的GIF格式或其他所以我需要优化他们的绘图,因为像30秒后我得到'XXX滑雪帧'消息在logcat和冻结的用户界面。我知道在OpenGL中,你可以在后台线程中进行计算,然后交换绘图的缓冲区,这样动画就会流畅而漂亮。我可以在Android中做类似的事情吗?或者Android有一些技巧来优化绘图视图?在自定义复杂视图中优化onDraw()

回答

0

解决方法是使用SurfaceView和后台线程。

相关问题