Задать вопрос
@Marox
Человек

Как предотвратить случайный pull-to-refresh при скроллинге вниз?

Есть SwipeRefreshLayout, внутри которого находится ScrollView, внутри ScrollView есть RecyclerView. При скролле экрана вниз происходит срабатывание pull-to-refresh жеста, хотя я просто скроллил экран вниз. Как решить данную проблему?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
artemgapchenko
@artemgapchenko
внутри ScrollView есть RecyclerView.
Зачем? RecyclerView/ListView/GridView не предназначены для того, чтобы их внутрь ScrollView засовывать, у вас из-за этого всё переиспользование дочерних виджетов к чертям летит. Начните с исправления этой проблемы, а потом беритесь за траблу с pull-to-refresh (хотя вангую, что она после исправления первой проблемы исчезнет).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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