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

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

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

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

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

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

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

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

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

Получение координат по адресу - Программирование Android
Всем привет, наткнулся на такую реализацию. public LatLng getLocationFromAddress(String strAddress) { Geocoder coder = new...

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

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

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

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

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

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

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

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

Public void onClick(View view) - Программирование Android
Не работает public void onClick(View view) :wall: public class MainActivity extends AppCompatActivity implements View.OnClickListener...

Время Анимации - C++ Builder
Ребят Помогите плз //--------------------------------------------------------------------------- #include <vcl.h> #pragma...

Получение массива чекбоксов со View в Controll - C# MVC
Доброго времени суток. Сабж. Кода даже примерного нет, ибо как-то совсем не представляю как это делать. Совсем наброски @using...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.07.2013, 21:14
Ответ Создать тему
Опции темы

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