Я использую GestureDetector
для реализации прокрутки внутри пользовательского View
. Моя реализация основана на этом: Плавная прокрутка с инерцией и сопротивлением края / мгновенный возврат
Я заметил небольшую паузу перед началом прокрутки: я проверил сообщения onScroll
и заметил, что первое приходит только после большего движения пальца, что вызывает заметную задержку в начале прокрутки. После этого прокрутка плавная.
Кажется, GestureDetector
начинает отправлять onScroll
сообщения только после минимального расстояния между событиями, чтобы убедиться, что жест не является длинным тапом или касанием (кстати, я установил setIsLongpressEnabled(false)
).
Есть ли способ изменить это поведение и создать плавную прокрутку, не применяя пользовательский жест прокрутки с использованием низкоуровневых событий касания?