Пользовательский вид: проведите пальцем по экрану прокрутки

Один амперсанд & amp; является логическим оператором И. Двойной амперсанд & amp; снова является логическим оператором И, который использует короткое замыкание. Короткое замыкание означает, что второй операнд (правая сторона) оценивается только тогда, когда результат не полностью определяется первым операндом (левая сторона)

A & amp; B (A и B оцениваются)

A & amp; & amp; B (B оценивается только, если A истинно)

0
задан Kling Klang 13 July 2018 в 19:46
поделиться

1 ответ

Вам нужно ViewParent.requestDisallowInterceptTouchEvent

https://developer.android.com/reference/android/view/ViewParent#requestDisallowInterceptTouchEvent (boolean)

] В вашем пользовательском представлении, когда он обнаружил, что для него используется сенсорный жест, вызовите scrollview.requestDisallowInterceptTouchEvent(true). Затем scrollview игнорирует дальнейшие события в течение продолжительности касания, то есть пока он (scrollview) не получит событие ACTION_UP или ACTION_CANCEL.

1
ответ дан veritas1 17 August 2018 в 12:16
поделиться
  • 1
    Вау. Я искал часы, и это так просто ... Спасибо. – karuto 13 July 2018 в 21:14
Другие вопросы по тегам:

Похожие вопросы: