クス:
アニメーションを作成し、ビュー位置を同時に変更するための可能な解決策は何ですか: 鳥が飛んでいますか?
Animation の arrow_anim.xml ファイル:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:drawable="@drawable/arrow" android:duration="1000" />
<item android:drawable="@drawable/arrow1" android:duration="1000" />
<item android:drawable="@drawable/arrow2" android:duration="1000" />
<item android:drawable="@drawable/arrow3" android:duration="1000" />
</animation-list>
アニメーションのコード スニペット:
imageView.setBackgroundResource(R.drawable.arrow_anim);
AnimationDrawable anim = (AnimationDrawable) imageView.getBackground();
anim.start();
これは立っているアニメーションのようなもので、アニメーションとその位置も変更する必要があります。
この鳥の機能を達成するのにどのクラスが役立ちましたか。
私がしようとしているコードの編集1
imageView.setBackgroundResource(R.drawable.movie);
AnimationDrawable anim = (AnimationDrawable) imageView.getBackground();
anim.start();
TranslateAnimation trans = new TranslateAnimation(0, 0,
TranslateAnimation.ABSOLUTE, 250, 0, 0,
TranslateAnimation.ABSOLUTE, 250);
trans.setDuration(0);
AnimationSet animationSet=new AnimationSet(true);
animationSet.addAnimation(trans);
imageView.startAnimation(animationSet);
しかし、これは同時に機能しません。何かが不足している場合は、修正するように提案してください。