2013-08-26 2 views
0

Есть проблема: не знаю, как применить новую позицию элемента после анимации (applyd к этому элементу) Например есть .xml анимацияКак фиксированная позиция элемента после применения анимации

<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

Отлично) это работа) спасибо) –

Смежные вопросы