Я пишу тест, варианты которого расположены в кнопках. У меня есть переключатель для кнопок, который отображает нормальное и нажатое состояние, и все отлично работает. Что я хочу, так это то, что когда пользователь прикасается к опции и переходит к следующей опции, следующая кнопка получает фокус и выбирает. И когда пользователь берет руку, выполните щелчок выбранной кнопки.Выбрать другие кнопки при касании Переместить
В изображениях выше вы можете увидеть именно то, что я имею в виду.
это решение не работает, потому что, когда касание движется, это только для кнопки, которые пользователь запускает оттуда и другие кнопки не будут ответ на него. –
вы даже попробовали? Важная часть состоит в том, что, когда палец пересекает границу зоны касания кнопки, на эту кнопку следует вызывать 'MotionEvent.Action_CANCEL', а затем в примере, который я предоставил на слушателе Touch, вернется ** false **. Благодаря этому управление событиями Touch будет передано другим компонентам. –
да, я попробовал. проблема в том, что MotionEvent.Action_CANCEL не вызывался при касании левой кнопкой. на самом деле отменить никогда не звонил, я зарегистрировал его, и я не знаю, почему. –