Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
MonStar
22 / 22 / 4
Регистрация: 10.04.2011
Сообщений: 241
1

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

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

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

Проблема в том, что когда вью анимируется в движение приходит только графическая часть, а клик обрабатывается в старой точке, где вьюха должна быть до начала анимации.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2013, 16:53
Ответы с готовыми решениями:

Размер view по время выполнения
Здрасте Создаю класс наследованный от view. В нем рисуют на canvas. Только...

Получение координат местонахождения
Здравствуйте. В приложении есть необходимость получать значение координат...

Получение координат по адресу
Всем привет, наткнулся на такую реализацию. public LatLng...

Получение координат нажатия
У меня проблема - я только начал разрабатывать под android и одна из первых...

ProgressDialog во время динамического создания View
На layot динамически создается большое кол-во элементов. Хочется в это время...

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

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

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

а еще подумайте над вариантом реального перемещения кнопки вместо использования анимации.
Да, уже пытаюсь проработать данный вариант. Только как лучше распологать кнопку пока не придумал. Возможно менять margin, но не уверен что это хорошее решение
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2013, 21:04 6
лучше свой лаяут написать.
0
MonStar
22 / 22 / 4
Регистрация: 10.04.2011
Сообщений: 241
27.07.2013, 21:14  [ТС] 7
Цитата Сообщение от V0v1k Посмотреть сообщение
лучше свой лаяут написать.
Слишком геморойно. Я уже нашел решение с маргинами, для моего случая хорошо подходит. Позже возможно даже исходники выложу где-нибудь на гитхабе
0
27.07.2013, 21:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2013, 21:14

Получение координат gps из своего класса (getLastKnownLocation)
Один из методов класса содержит Location location; LocationManager lm =...

В чем разница (View view) и (View v)
Я только начинаю изучать программирование под андроид (до этого вобще...

View вытесняет другое view из activity
После второго EditText должна располагаться кнопка. Но почему-то этот второй...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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