Задержка прокрутки с помощью GestureDetector onScroll

Я использую GestureDetector для реализации прокрутки внутри пользовательского View ]. Моя реализация основана на следующем: Плавная прокрутка с инерцией и сопротивлением кромок / мгновенным откатом

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

Кажется, GestureDetector начинает отправлять onScroll сообщения только после минимального расстояния между событиями движения, чтобы убедиться, что жест не является длинным касанием или касанием (кстати Я установил setIsLongpressEnabled (false) ).

Есть ли способ изменить это поведение и создать плавную прокрутку без реализации настраиваемого жеста прокрутки с использованием событий касания низкого уровня?

8
задан Community 23 May 2017 в 10:34
поделиться