我有两张图片 (PNG)。一是“动画”应该怎么看开始,二是“动画”应该怎么看“动画”结束 现在是否有任何辅助类/方法,我会说这是我的起始图像 (image1),这是我的结束图像 (image2),它应该持续 10 秒,并且该方法将在这两个图像之间创建动画?如果可能,将其设置为无限重复模式?
10倍
问候
最佳答案
是的,您想制作逐帧动画。这是有关如何操作的简单指南; http://developer.android.com/guide/topics/graphics/drawable-animation.html
您还可以做一些事情,比如让它循环播放,并设置每张图片之间的时间。
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/my_image1" android:duration="10000" />
<item android:drawable="@drawable/my_image2" android:duration="10000" />
</animation-list>
在您的资源文件中使用它,然后只需复制该示例中的代码即可。
您也可以使用 TransitionDrawable,但我不知道您将如何实现循环 http://developer.android.com/reference/android/graphics/drawable/TransitionDrawable.html
这是关于从一幅图像淡化到另一幅图像的另一个问题,但同样,这些是单镜头过渡。 How to do a fadein of an image on an Android Activity screen?底部的答案实际上可能对您有所帮助。
关于android开始和结束动画的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324566/