このプロジェクト ( https://code.google.com/p/android-3d-flip-view-transition/ ) を利用して、Android アプリでカードをめくっています。
以下は、カードを裏返すために使用するコードです。
AnimationFactory.flipTransition((ViewAnimator) v,FlipDirection.LEFT_RIGHT);
アニメーションが完成したかどうかはどうすればわかりますか? 以下のコードでアニメーション完了のリスナーをアタッチしようとしましたが、NullPointerException がスローされます。
((ViewAnimator) v).getAnimation().setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationEnd(Animation animation) {//do something}
});
ポインタはありますか?