Действия Android во время прослушивания анимации - PullRequest
0 голосов
/ 17 декабря 2011

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

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

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

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

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

1 Ответ

0 голосов
/ 17 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...