4

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

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

1 回答 1

0

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

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

XML 使用标签:

<objectAnimator />

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

希望这可以帮助。

于 2015-02-26T04:17:27.300 回答