问题描述
|
我有一个自定义3d翻转,需要获取根视图才能访问被翻转的两个视图,如下所示:v.startAnimation(new Flip3D(v));
然后,我有一个带有GridLayoutAnimationController的网格布局,该布局加载一个简单的比例动画。
我正在尝试的是在布局动画结束时触发每个孩子的3D翻转。
可能吗?如何获得结束动画的视图以开始3d动画?
我想做的是将动画侦听器附加到缩放动画,并计算onAnimationEnd被调用的次数。每次网格视图结束动画时,我都会在该位置访问网格子项以开始3d翻转动画,但是它没有任何作用。
任何想法?
解决方法
我认为您可以使用“ 0”在此处查看文档:http://developer.android.com/reference/android/view/View.html#onAnimationEnd%28%29
这是一个使用方法的示例:android动画未在onAnimationEnd中完成
就像是:
mAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationEnd(Animation arg0) {
//Functionality here
}