2013-08-26 3 views
0

가지고 문제 : 예를 들어 가 .XML 애니메이션이 (이 요소에 applyd를) 애니메이션 후 요소에 새로운 위치를 적용하는 방법을 모르는어떻게 고정 요소의 위치에 애니메이션을 적용한 후

번역
<translate 
    android:duration="6000" 
    android:fromXDelta="1000" 
    android:toXDelta="720" 
    /> 

및 내 버튼 신청 후 button.setAnimation(translate), 버튼을 이전 위치로 되돌립니다. 새 위치를 버튼에 적용하는 방법 (실제로 애니메이션이 끝날 때의 위치).

답변

1

당신은 아래와 같이 fillEnabled = 사실 & fillAfter = 사실과 시도해야합니다 :

<?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

우수함)는 일입니다) 감사합니다) –

관련 문제