Android帧动画(如何回放)
我正在学习android开发,并尝试制作一个简单的应用程序。目前它只有一张猫的图片,当有人点击那只猫时,猫的图片将以帧动画的形式出现。我只做了一次动画,但当我再次点击那张图片时,它就没有动画了。我试着用jellybean模拟OrganingerRead和真实设备 我不想要动画循环。我只是想在用户点击动画时制作动画 下面是animation.xml的代码:Android帧动画(如何回放),android,animation,Android,Animation,我正在学习android开发,并尝试制作一个简单的应用程序。目前它只有一张猫的图片,当有人点击那只猫时,猫的图片将以帧动画的形式出现。我只做了一次动画,但当我再次点击那张图片时,它就没有动画了。我试着用jellybean模拟OrganingerRead和真实设备 我不想要动画循环。我只是想在用户点击动画时制作动画 下面是animation.xml的代码: <animation-list xmlns:android="http://schemas.android.com/apk/res/an
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true" android:id="@+id/anim">
<item android:drawable="@drawable/cat1" android:duration="100" />
---
<item android:drawable="@drawable/cat15" android:duration="100" />
提前感谢。调用frameAnimation.stop,然后再调用start
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/image" />
final ImageView iv = (ImageView) findViewById(R.id.image_view);
iv.setBackgroundResource(R.drawable.animation);
iv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
AnimationDrawable frameAnimation = (AnimationDrawable) iv.getBackground();
frameAnimation.start();
}
});