2011-12-17 2 views
0

У меня есть изображение, которое я могу перетащить на экран благодаря OnTouchListener. При перемещении этого изображения я рисую тонкую линию, которая «привязывает» ее к исходному положению.Действия Android во время прослушивания анимации

Теперь, когда я снимаю/удаляю изображение, у меня есть TranslateAnimation, который заставляет изображение вернуться в свое положение или выйти из экрана, в зависимости от области падения.

Как можно перерисовать линию во время TranslateAnimation, чтобы изображение по-прежнему находилось в исходном положении во время перемещения?

В AnimationListener есть onAnimationStart, onAnimationRepeat и onAnimationStop, но я не вижу следов onAnimationProgress или так.

Есть ли способ получить изменяющееся положение просмотра во время анимации? За исключением бесконечного цикла в позиции представления и если проверить, изменилась ли его позиция ...

ответ

0

Я думаю, что вы можете достичь того, чего хотите, создав свой собственный Interpolator для анимации, а затем, что бы вы ни пожелали, когда вызывается getInterpolation() ,

+0

Извините, что не принял ваш ответ, но в настоящее время я не могу попробовать то, что вы предлагаете. Вернемся к этому вопросу, как только это позволит время. – Arnaud

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