我正在使用以下代码来翻转我的ViewFlipper
viewFlipper.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// This is all you need to do to 3D flip
AnimationFactory.flipTransition(viewFlipper, FlipDirection.LEFT_RIGHT);
}
});
flipTransition完成后如何附加监听器?任何指针??
答案 0 :(得分:3)
您可以像这样从flipperView获取动画。
imageViewFlipper.getAnimation().setAnimationListener(new Animation.AnimationListener() {
public void onAnimationStart(Animation animation) {}
public void onAnimationRepeat(Animation animation) {}
public void onAnimationEnd(Animation animation) {
//your code after animation end
}
});
经过测试并为我工作
答案 1 :(得分:0)
使用setAnimationListener()
这将帮助您获得3种方法,即
public void onAnimationStart(Animation animation)
public void onAnimationRepeat(Animation animation)
public void onAnimationEnd(Animation animation)
相应地制作代码。
在
onAnimationStart()
- 编写动画开始时要执行的代码
onAnimationRepeat() - Write you want to be performed when the animation repeats.
onAnimationEnd(){
写下动画结束时要执行的内容
}