Получить местоположение объекта, когда анимация завершена в Android - PullRequest
4 голосов
/ 03 марта 2010

Есть ли способ узнать окончательное местоположение моего анимированного "объекта" после анимации? Допустим, я анимирую ImageView с расположением в parent как (0,0 - 20,20) с использованием TranslateAnimation и ScaleAnimation в течение 1 секунды с setFillAfter (true).

Как найти окончательное местоположение этого "объекта" (поскольку само местоположение просмотра не перемещается)? Мне нужно продолжить анимацию с этой точки на основе пользовательского ввода.

Ответы [ 2 ]

0 голосов
/ 26 марта 2010

Я понял - используйте getTransformation для Animation и примените Matrix к начальному прямоугольнику, чтобы получить конечный пункт назначения.

0 голосов
/ 25 марта 2010

подключите событие AnimationStopped и затем запросите местоположение из анимированного представления.

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