Анимированный вид Android вдоль изогнутого пути

Я пытаюсь переместить свое изображение из одной точки в другую, используя этот ответ для достижения моей анимации. Однако эта анимация не отображается. Ниже приведен код, который я использую

ArcTranslate animation = new ArcTranslate(1000,Animation.ABSOLUTE,fromPos[0],toPos[0],Animation.ABSOLUTE,fromPos[1],toPos[1]);
animation.start();

У меня есть еще одно сомнение тоже. Как эта анимация определяет, какой вид анимировать? Он просто принимает вид в данном fromPos ??


person LoveMeSomeFood    schedule 15.11.2013    source источник


Ответы (1)


Вы должны прикрепить анимацию к представлению. Обычно хорошо работает следующее:

View.startAnimation(animation);

Если вы используете это, удалите анимацию.start(). В качестве альтернативы вы можете сначала прикрепить анимацию, а запустить ее позже:

View.setAnimation(animation);

А затем вызовите animation.start() позже.

person Jeffrey Klardie    schedule 15.11.2013