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