2013-08-26 36 views
0

有問題:不知道如何動畫完成後,新的位置應用到元素(applyd這個元素) 例如有.XML動畫如何固定元素的位置將動畫後

<translate 
    android:duration="6000" 
    android:fromXDelta="1000" 
    android:toXDelta="720" 
    /> 
翻譯

和在申請後,我的按鈕 button.setAnimation(translate), 按鈕回到上一個位置。 如何將新位置應用於按鈕(實際上是動畫完成時的位置)。

回答

1

你應該嘗試fillEnabled =真& fillAfter = TRUE,如下:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
     android:interpolator="@android:anim/decelerate_interpolator" 
     android:fillEnabled="true" 
     android:fillAfter="true" 
     android:zAdjustment="top"> 
    <translate 
    android:duration="6000" 
    android:fromXDelta="1000" 
    android:toXDelta="720" 
    /> 
</set> 
+0

大),它的工作),謝謝) –