1

在我的 android 应用程序中,我想显示一个背景动画。我通过随时间更改图像来使用图像完成它。但是我的问题是通过为每一帧动画使用图像,应用程序的大小变得越来越大,我知道这不是一个好方法。

我想以高效和良好的方式做到这一点。

如果我通过使用图像来做到这一点,这是最好的方式。我怎样才能做到这一点?

4

2 回答 2

2

图像总是在 android 中使用更多内存的东西。如果您正在使用图像,则无法使应用程序使用更少的内存,它只会根据图像大小使用内存,但我有一种方法可以遵循。如果需要带有图像的背景动画,那么我会使用优化的图像。优化就像使用适合屏幕分辨率、大小等的图像。此外,我会为不同的屏幕分辨率使用不同尺寸的图像,这样对于较小的屏幕分辨率,图像的尺寸会更小。希望至少对您有所帮助。

编辑 :

在使用配置限定符下,您将找到有关拥有 XML 文件的信息。您应该为此使用计时器,因为您需要及时更改图像。如果您不想使用计时器,请使用this

于 2013-02-10T10:04:22.800 回答
0

搜索了一段时间后,我开始了解这个(http://www.edumobile.org/android/android-development/frame-animation/)解决方案。

于 2013-02-10T11:51:05.593 回答