2016-08-25 72 views
0

我想把現場背景上的活動就像天氣應用程序與雨量充沛,日照的變化,取決於天氣條件 enter image description here放入活的背景就像天氣應用程序上的活動

+0

那麼,你已經做了什麼來做到這一點? – HendraWD

+0

只需根據天氣狀況設置背景圖像 – DsD

+0

不,我想要像其他天氣應用程序dp一樣的實時移動背景,並且我在後臺實施了GIF,但它並不適合所有手機屏幕 – haider

回答

0

雲動畫圖形本身就是一個消耗內存操作並且可能會使手機快速耗盡內存。 GIF不推薦在android上使用,因爲它佔用系統內存,而不是由Android手機本地支持,但您可以使用一些技巧加載GIF動畫,例如使用網絡圖像加載器庫(如Glide)或使用webview等。

另一種方法是使用動畫列表。

另一種方法是製作自定義視圖,您可以自己處理繪圖。這個想法是通過在改變View的onDraw方法上的圖像之後在某個延遲時間內調用invalidate來爲動畫繪製動畫。

如果你想讓性能和內存更好,你可以直接使用OpenGL

+0

許多應用程序甚至包括視頻播放器在他們的活動中使用現場背景,就像天氣應用在背景中顯示下雨等 – haider