2013-08-07 71 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

希望這可以幫助。

相關問題