将实时背景与天气应用程序一样放在Activity上

时间:2016-08-25 09:54:59

标签: android android-layout

我希望将实时背景放在活动上,就像天气应用程序一样,根据天气情况随着降雨,阳光,云层而变化 enter image description here

1 个答案:

答案 0 :(得分:0)

动画图形本身是一种消耗内存的操作,可能会使手机快速耗尽内存。在Android上不建议使用GIF,因为它占用了系统上的大量内存,而不是Android手机本身支持的,但你可以加载一些技巧的GIF动画,比如使用像Glide这样的网络图像加载库,或者使用webview等。

另一种方法是使用动画列表。

另一种方法是制作一个自定义视图,您可以自己处理绘制。我们的想法是,在onDraw方法视图上更改图像后,通过在特定延迟时调用invalidate来为绘制设置动画。

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