我是一個相當「新手」的Android開發人員,我希望我的第一個項目之一是一個動態壁紙,但是我對是否應該專注於Canvas或OpenGL爲了它。對於這個新手我知道我應該首先掌握Canvas,因爲它更易於使用,但我更願意從我感興趣的真實世界項目中學習,即使它有時候會稍微向後一點。Android動態壁紙 - OpenGL vs Canvas
我以前用過非常基本的方法,我也瞭解它們的一般概念,但我不確定它們是如何轉移到動態壁紙的領域的。我認爲,在動態壁紙上不需要OpenGL的全速播放,因爲在最大FPS下運行它會使電池超出必要的電量,但同時我擔心使用Canvas會導致延遲在做更改主屏幕等操作時會出現口吃。
我一直傾向於使用OpenGL ES 2.0,以保持性能最佳,因爲我最初的壁紙想法涉及很多分層,我不確定Canvas是否有能力,但我想要一個更有經驗的開發人員對於使用OpenGL所涉及的所有額外工作(尤其是與我所閱讀的動態壁紙有關)的意見是值得的。
最後兩個鏈接似乎打破了,因爲我越來越404 –
@OmarRehman對不起。鏈接是有問題的。 –