Android动画的开始和结束图像

时间:2012-02-17 07:38:18

标签: android image animation

我有两张图片(PNG)。一个是“动画”应该如何看待开始,第二个是“动画”应该如何看待“动画”的结尾 现在是否有任何辅助类/方法我会说这是我的开始图像(image1),这是我的结束图像(image2),它应该持续10秒,该方法将在这两个图像之间创建动画?如果可能的话,将其设置为无限重复模式?

10倍

此致

2 个答案:

答案 0 :(得分:1)

是的,你想做一个逐帧动画。这是一个关于如何做的简单指南; 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?底部的答案实际上可能对您有所帮助。

答案 1 :(得分:0)

Android没有这样的方法。你可以尝试FrameAnimation,但你应该提供所有的帧。也许创建动画帧的工具可以帮助你,这在游戏开发或其他方面都有用。

相关问题