我正在尝试创建一个 Android 应用程序,其中将包含许多(有时最多约 200 个)小图像,这些图像将一次动画(重新定位和更改大小)约 20 个。之后,它们将保持静止。
我应该使用 View 类动画的简单解决方案还是应该使用 Drawable 动画?
编辑:我应该更具体..
有很多教程和很多不同的方法来做同样的事情。我正在寻找实现下一个场景的最佳方法:
假设我当前在屏幕上绘制了50 个不同的小 (30x30) 图像。我需要为它们设置动画,以便它们转换为不同的DYNAMIC位置。当他们移动时,我需要上下调整图像的大小(所以如果从顶部看,我会得到一种跳跃效果)。他们需要在特定的时间范围内移动。例如:第一个图像开始移动后,第二个将在最后一个图像后 50ms 开始移动,以此类推(波浪效果)... 一组图像平移后,将形成另一组,但最后一组仍然出现在屏幕上。
所以我要问的是关于最好的方法的一些细节。例如:我应该为每个图像创建一个 XML 文件,还是应该将它们加载到代码中?我应该在应用程序启动时加载所有图像(最多可能有 200 个小图像,也许更多)还是可以按需加载它们?最好的动画技术是什么?像这样的东西。