我正在利用这个项目(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}
});
任何指针?