Каждый раз, когда я устанавливаю .registerOnPageChangeCallback в моем окне просмотра, вызываются 3 метода, один из них - onPageScrollStateChanged, я хочу знать, что представляет собой состояние переменной?
Из документации:
public static final int SCROLL_STATE_DRAGGING Указывает, что ViewPager2 в настоящее время перетаскивается пользователем или программно с помощью функции поддельного перетаскивания. Константа Значение: 1 (0x00000001) public static final int SCROLL_STATE_IDLE Указывает, что ViewPager2 находится в неактивном, установленном состоянии. Текущая страница полностью отображается, и анимация не выполняется. Постоянное значение: 0 (0x00000000) public static final int SCROLL_STATE_SETTLING Указывает, что ViewPager2 находится в процессе установки в конечную позицию. Постоянное значение: 2 (0x00000002)
public static final int SCROLL_STATE_DRAGGING
Указывает, что ViewPager2 в настоящее время перетаскивается пользователем или программно с помощью функции поддельного перетаскивания.
Константа Значение: 1 (0x00000001)
public static final int SCROLL_STATE_IDLE
Указывает, что ViewPager2 находится в неактивном, установленном состоянии. Текущая страница полностью отображается, и анимация не выполняется.
Постоянное значение: 0 (0x00000000)
public static final int SCROLL_STATE_SETTLING
Указывает, что ViewPager2 находится в процессе установки в конечную позицию.
Постоянное значение: 2 (0x00000002)
Для дополнительной проверки Документация