我有一个自定义的3d翻转,它需要获得根视图才能访问被翻转的两个视图,比如: v.startAnimation(new Flip3D(v));
然后,我有一个网格布局和一个GridLayoutAnimationController,它加载一个简单的缩放动画。
我尝试的是,当布局动画结束时,触发每个孩子的3d翻转。
有可能吗?如何让结束动画的视图开始3d动画?
我尝试的是将一个动画侦听器附加到缩放动画中,并计算onAnimationEnd被调用的次数。每次栅格视图完成动画时,我都会访问该位置的栅格子对象来开始3d翻转动画,但它没有任何效果。
有什么想法吗?
发布于 2011-05-30 22:57:05
我认为你可以使用onAnimationEnd()查看这里的文档:http://developer.android.com/reference/android/view/View.html#onAnimationEnd%28%29
下面是一个如何使用它的示例:android animation is not finished in onAnimationEnd
类似于:
mAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationEnd(Animation arg0) {
//Functionality here
}https://stackoverflow.com/questions/6177740
复制相似问题