Страница 1 из 1

использование MotionEvent (ACTION_MOVE)

Добавлено: 12 ноя 2014, 14:18
Regen
Всем привет)
проблема состоит в том, что при одном движении мне нужно обрабатывать событие для всех кнопок, что попадаются на пути, но если юзать этот фрагмент кода- то обрабатываться будет событие только для первой кнопки (то есть той, которая первая попалась при движении) и то в том случае, если я начал движение с нее, а не с любой точки Activity

в onCreate

Код: Выделить всё

btn1.setOnTouchListener(this); // для всех кнопок
в onTouch

Код: Выделить всё

switch(event.getAction()) {
case MotionEvent.ACTION_MOVE:
   //действия
}
пока думаю, что можно сохранять координаты верхнего левого угла и нижнего правого кнопки в массиве или листе и обрабатывать движение для всего Activity
тогда просто буду сравнять координаты кнопок и полученные- таким образом буду узнавать, по которых кнопках прошло движение

возможно, на данном этапе я "изобретаю новые велосипеды"- потому и пишу здесь с надеждой услышать ваши мнения и советы)

Re: использование MotionEvent (ACTION_MOVE)

Добавлено: 02 дек 2014, 20:28
alexmx
Пробуйте)))
Или Canvas в помощь