我可以使用动画(而不是动画师)设置LayoutTransition吗?

时间:2013-08-07 17:44:42

标签: android android-animation

我想在布局上进行自定义转换。我想使用xml定义的“动画”,因为它允许我使用百分比值,而“Animator”似乎只采用像素值。问题是LayoutTransition似乎只将“Animator”作为参数。

    LayoutTransition lt = new LayoutTransition();
    lt.enableTransitionType(LayoutTransition.CHANGING);
    lt.setAnimator(LayoutTransition.DISAPPEARING, /*ANIMATOR*/);
    view.setLayoutTransition(lt);

1 个答案:

答案 0 :(得分:0)

尝试使用XML定义的动画对象

AnimatorInflater.loadAnimator(context, R.animator.your_animation)

XML使用标记:

<objectAnimator />

这与动画不同,并且具有不同的属性集。 这些可以在以下位置找到: Property Animations

希望这有帮助。