我想在我的布局上进行自定义过渡。我想使用 xml 定义的“Animation”,因为它允许我使用百分比值,而“Animator”似乎只采用像素值。问题是 LayoutTransition 似乎只将“Animator”作为参数。
LayoutTransition lt = new LayoutTransition();
lt.enableTransitionType(LayoutTransition.CHANGING);
lt.setAnimator(LayoutTransition.DISAPPEARING, /*ANIMATOR*/);
view.setLayoutTransition(lt);
最佳答案
尝试使用由 XML 定义的动画对象
AnimatorInflater.loadAnimator(context, R.animator.your_animation)
XML 使用标签:
<objectAnimator />
这与动画不同,具有不同的属性集。 这些可以在以下位置找到: Property Animations
希望这对您有所帮助。
关于android - 我可以用动画(而不是动画师)设置 LayoutTransition 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110177/