Android で最初のライブ壁紙をいくつか作成し始めたところですが、PixelFormat
. SurfaceHolder
のデフォルトを使用するPixelFormat
と、ライブ壁紙が少し遅くなります。をに設定するPixelFormat
とRGB_565
、この問題は解決するようです。これは本当に驚くべきことではありません。奇妙だったのは、両方の形式でレンダリングを行うのに同じくらい時間がかかっていることをプロファイリングが明らかにしたことです。誰でもこの動作を説明できますか。
ありがとう、Xor
---編集--- 参考になれば、Canvas でレンダリングしています。私がすることはdrawColor
、アンチエイリアス処理された 3 つの非常に単純なパスを呼び出して描画することだけです。それほど多くはありません。