2013-08-07 39 views
3

我想在我的布局上进行自定义转换。我想使用一个xml定义的“动画”,因为它可以让我使用百分比值,而“Animator”似乎只采用像素值。问题是LayoutTransition似乎只采用“Animator”作为参数。我可以使用动画(而不是动画制作者)设置LayoutTransition吗?

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

回答

0

尝试使用通过XML

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

的XML定义的动画对象使用标签:

<objectAnimator /> 

这是对动画不同,并具有不同的属性集。 这些可以在: Property Animations

希望这可以帮助。

相关问题