Как я могу перетащить кнопку изображения в Android - PullRequest
1 голос
/ 28 марта 2011

Я использую ImageButton в моем приложении. Используя onTouch событие и onTouchListener, я отвечаю на сенсорные события. Когда сенсорное событие завершено, я просто отображаю ImageButton в заданном месте. Вместо этого я хотел, чтобы это выглядело как перетаскивание ImageButton. Кто-нибудь может направить меня в правильном направлении.

Ответы [ 3 ]

2 голосов
/ 28 марта 2011

В этом блоге есть два очень хороших примера того, как вы можете использовать сенсорные события для перемещения любого вида изображения по экрану.

1 голос
/ 28 марта 2011

Я не уверен, что понимаю, в чем проблема.Вы написали «Как только сенсорное событие было завершено [...]» - значит ли это, что оно работает в одной ситуации, а в других нет?Считаете ли вы, что событие касания завершается, когда действие MotionEvent равно MotionEvent.ACTION_UP?Если эта часть работает, то почему бы просто не использовать этот же код для действия MotionEvent.ACTION_MOVE?

0 голосов
/ 28 марта 2011

Определить собственный вид, который расширяет кнопку изображения, определить рисование для «активного» состояния и установить (или сбросить) рисование по клику

...