2016-08-25 40 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