2016-09-23 3 views
0

私はアイコンをビューとして表示し、すべての描画はすべてのフレーム( 'https://github.com/torryharris/Skycons')にonDrawメソッドで '無効化'を使って完全に計算しています。私はGIF形式などでこれらのアイコンを取得する能力がありませんので、30秒後にlogcatと 'frozen ui'に 'XXX skiped frame'というメッセージが表示されるので、図面を最適化する必要があります。 OpenGLでは、バックグラウンドスレッドで計算を行い、描画のバッファをスワップするだけで、アニメーションがスムーズで素敵になることが分かりました。 Androidで似たようなことをやってもいいですか、Androidを使って描画ビューを最適化する方法はありますか?カスタムの複雑なビューでonDraw()を最適化する

答えて

0

解決策は、バックグラウンドスレッドでSurfaceViewを使用することです。

関連する問題