我想在布局上进行自定义转换。我想使用xml定义的“动画”,因为它允许我使用百分比值,而“Animator”似乎只采用像素值。问题是LayoutTransition似乎只将“Animator”作为参数。
LayoutTransition lt = new LayoutTransition();
lt.enableTransitionType(LayoutTransition.CHANGING);
lt.setAnimator(LayoutTransition.DISAPPEARING, /*ANIMATOR*/);
view.setLayoutTransition(lt);
答案 0 :(得分:0)
尝试使用XML定义的动画对象
AnimatorInflater.loadAnimator(context, R.animator.your_animation)
XML使用标记:
<objectAnimator />
这与动画不同,并且具有不同的属性集。 这些可以在以下位置找到: Property Animations
希望这有帮助。