自分のアクティビティの画像ビューに画像があります。私の活動にもボタンがあります。ボタンを押すと、画像がジャンプして回転し、別の画像に置き換わるようにしたいと思います。実際にコイントスアプリケーションを実装したいのですが、どうすればこれを実現できますか?どんな助けでもありがたいです。
質問する
720 次
2 に答える
3
ObjectAnimator
API 11で導入された設定でKeyFrame
、それを実現できます。
于 2012-11-08T05:54:42.803 に答える
0
AnimationSetは、次のようなアニメーションリスナーで使用できます。
AnimationSet aset= new AnimationSet();
aset.add(jumAnimation);
aset.add(flipAnimation1);
aset.add(flipAnimation2);
briefAnimation1を使用して、ビューを0度から90度に回転し、画像を変更します
次に、2番目のアニメーションを開始し、残りの回転を実行します。
flipAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
//change the image
//start flipAnimation2
}
});
});
imageView.startAnimation(aset);
duration、fillAfterなどのアニメーション属性を設定することを忘れないでください。
于 2012-11-08T08:25:44.653 に答える