我剛開始製作一些我的第一個Android動態壁紙,我注意到一個有趣的行爲PixelFormat
。如果我使用SurfaceHolder
的默認PixelFormat
,我的動態壁紙有點滯後。如果我將PixelFormat
設置爲RGB_565
它似乎可以解決此問題。這真的不應該太令人驚訝。奇怪的是,剖析顯示,這兩種格式的渲染都花費同樣的時間。任何人都可以解釋此行爲。有趣的動態壁紙行爲
感謝, 異或
---編輯--- 如果它的任何幫助,我呈現在畫布上。我所做的只是撥打drawColor
並畫出3個相當簡單的反鋸齒路徑。並不是很重要。
其他原因是這樣的。你正在使用處理程序或單獨的線程動畫? –
我正在使用處理程序。我基本上覆制了Cube Live Wallpaper示例如何使用它。 –