Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
#1

Получение координат View во время анимации - Программирование Android

27.07.2013, 16:53. Просмотров 832. Ответов 6
Метки нет (Все метки)

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

Проблема в том, что когда вью анимируется в движение приходит только графическая часть, а клик обрабатывается в старой точке, где вьюха должна быть до начала анимации.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2013, 17:45     Получение координат View во время анимации #2
Java
1
animation.getTransformation(long currentTime, Transformation outTransformation);
вот в этом направлении покопайте.
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
27.07.2013, 17:50  [ТС]     Получение координат View во время анимации #3
Цитата Сообщение от V0v1k Посмотреть сообщение
Java
1
animation.getTransformation(long currentTime, Transformation outTransformation);
вот в этом направлении покопайте.
Описание этого метода не дало мне решение проблемы. Не совсем понимаю чем он может помочь
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2013, 18:21     Получение координат View во время анимации #4
ну, он вытягивает текущее состояние анимации.

Добавлено через 32 секунды
если задать текущее время.

Добавлено через 57 секунд
а еще подумайте над вариантом реального перемещения кнопки вместо использования анимации.
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
27.07.2013, 20:01  [ТС]     Получение координат View во время анимации #5
Цитата Сообщение от V0v1k Посмотреть сообщение

а еще подумайте над вариантом реального перемещения кнопки вместо использования анимации.
Да, уже пытаюсь проработать данный вариант. Только как лучше распологать кнопку пока не придумал. Возможно менять margin, но не уверен что это хорошее решение
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2013, 21:04     Получение координат View во время анимации #6
лучше свой лаяут написать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2013, 21:14     Получение координат View во время анимации
Еще ссылки по теме:
Android Точные координаты анимации
Android Отмена возврата анимации
Воспроизведение видео- анимации Android
Android XML vs View
Android Сериализация View

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
27.07.2013, 21:14  [ТС]     Получение координат View во время анимации #7
Цитата Сообщение от V0v1k Посмотреть сообщение
лучше свой лаяут написать.
Слишком геморойно. Я уже нашел решение с маргинами, для моего случая хорошо подходит. Позже возможно даже исходники выложу где-нибудь на гитхабе
Yandex
Объявления
27.07.2013, 21:14     Получение координат View во время анимации
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru