0

目前我正在开发一款游戏。

这是我的游戏的细节:用户应该选择正确的图像对象。我希望图像从左到右加速。当他们到达终点时,他们应该再次出现在活动中。

这是我正在处理的屏幕截图:

在此处输入图像描述

我有 5 个图像视图,它们应该加速。你有这种动画的示例代码吗?任何帮助都非常感谢。提前致谢!

编辑: 尝试这样做:

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator">
    <translate
    android:fromXDelta="-100%p"
    android:toXDelta="0%"
    android:duration="2000"/>
    </set>

但它只是从左边滑动,没有动画的延续..

4

1 回答 1

0

您可以尝试使用帧动画

在您的 java 文件中:

imageView.setBackgroundResource(your Resource);
AnimationDrawable animte = (AnimationDrawable) imageView.getBackground();
animte.start();

可能,这会对你有所帮助。

于 2013-05-06T11:35:03.817 回答