Как я могу найти текущую позицию просмотра, когда он переводится анимацией движения?

У меня есть приложение View в Android, которое используется для отображения графики. Это представление анимируется анимацией перевода, указанной в файле XML. В моем случае перевод перемещает вид справа налево по экрану.

Я хотел бы быть в состоянии сказать, где на экране вид, когда происходит событие касания, но я не могу найти какой-либо метод, который позволил бы мне сделать это. Я пробовал View.getLeft() и View.getTop(), и я пытался получить настройки положения путем переопределения onLayoutChanged().

Я вижу, что в 2008 году такого рода вещи были невозможны, но были запланированы:

http://code.google.com/p/android/issues/detail?id=321

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

0 ответов

Другие вопросы по тегам