У меня есть viewpager, один из его фрагментов имеет кнопку, которая, если вы нажимаете, создает еще две кнопки вдоль стороны, которые вы можете коснуться (так же, как собирать жест телефона в android).Touch Trouble ??
(b1) ---------- (b2) --------- (b3)
b2 на прикосновения производит b1 и b3
все нормально , за исключением того, что, когда я пытаюсь перенести мой палец по горизонтали, события касания зрителя попадают в изображение, и происходит прокрутка страницы.
Я был в состоянии сделать это в деятельности без viewpager, так что некому захватить боковые жесты.
Я думал о следующих вариантов
я попытался
getActivity(). FindViewById (R.id.viewpager) .onTouchEvent (событие)
внутри onTouch кнопки, но я получаю «Exeption Dispatching Input Event» в logcat, когда я выхожу за пределы кнопки.
пытается отключить событие touchpager touch, но я не смог это сделать?
Создание нового прозрачного фрагмента или действия, которое может накладывать фрагмент, но я не могу отправить touchhevent этой активности или фрагменту?
Скажите, пожалуйста, любой из них.
отключить событие касания viewpager?
Отправка прикосновения к другой деятельности или фрагменту?
Если бы я мог создать пользовательский вид, который имеет 3 кнопки?
Я знаю это, но я хочу временно отключить touchpager touch. когда пользователь нажимает кнопку, просмотрщик должен быть отключен, а в событии UP должен быть снова включен просмотрщик. – user3439988
Можно ли динамически отключить прикосновение к viewpager – user3439988
Пропустить логическое значение в пользовательский ViewPager? 'if (depressed) {return false; } {else'. , , Вы можете использовать 'onTouchListener' на ваших кнопках, которые дадут вам метод для' ACTION_UP'/'ACTION_DOWN', чтобы вы могли правильно установить состояние логического элемента. –