Страница 1 из 1

Translate анимация. Как переместить обработчик кнопки?

Добавлено: 11 янв 2015, 05:06
CoOstOF
Здравствуйте господа!
Столкнулся со следующей проблемой: при перемещении кнопки в любое место экрана, её обработчик остаётся на первоначальной позиции. Т.е. перемещается только изображение кнопки. Как переместить обработчик вместе с изображением? Среда eclipse.

MainActivity.java:

Код: Выделить всё

...
u++;
if (u == 1) anim = AnimationUtils.loadAnimation(this, R.anim.mytranslate_below);
else {
     anim = AnimationUtils.loadAnimation(this, R.anim.mytranslate_up);
     u = 0;
}

anim.setFillEnabled(true);
anim.setFillAfter(true);

btnPlus.startAnimation(anim);
imgPlus.startAnimation(anim);
...
mytranslate_below.xml:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>

<translate
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:fromXDelta="0"
 android:toXDelta="0"
 android:fromYDelta="0"
 android:toYDelta="70"
 android:duration="1000">
</translate>
mytranslate_up.xml:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<translate
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:fromXDelta="0"
 android:toXDelta="0"
 android:fromYDelta="70"
 android:toYDelta="0"
 android:duration="1000">
</translate>