Обнаружение жестов с большим количеством предметов Android - PullRequest
0 голосов
/ 28 марта 2012

В моем приложении я сохраняю данные в своей базе данных sqlite с переменным количеством заметок, состоящим из: (IDNote,title,body, date of creation, owner of note, icon_name).Когда я сохраняю и запрашиваю БД, все мои данные в порядке, поэтому мой вопрос: возможно ли реализовать GestureDetection для перемещения и восстановить один значок, который соответствует одной заметке?Потому что нашел пример, но все значки перемещены, но я хочу переместить только один значок за раз, имитируя все жесты значков настольного компьютера.Заранее спасибо.
Марко

1 Ответ

1 голос
/ 28 марта 2012
  1. Установите OnTouchListener в представлении, которое содержит ваш значок.Этот слушатель вызывается, когда перехватывается событие ACTION_DOWN в представлении.
  2. Здесь зарегистрируйте его где-нибудь как «перетаскиваемый объект».Убедитесь, что onTouch () возвращает false, чтобы событие распространялось дальше на вашего родителя представлений.
  3. Этот родитель отвечает за проверку того, зарегистрировано ли представление как «перетаскиваемый объект».Кроме того, он должен вызвать вашего детектора жестов, который в onScroll будет выполнять фактическую прокрутку и перемещение.

Это просто идея, расскажите, как все прошло!

...