java - onPageScrollStateChanged(int state):状态代表什么
问题描述
每当我在 viewpager 上设置 .registerOnPageChangeCallback 时调用 3 个方法,其中之一是 onPageScrollStateChanged,我想知道变量 state 代表什么?
解决方案
从文档:
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)
更多检查文档
推荐阅读
- android - Android BottomSheetDialogFragment 状态变化监听器
- php - 为子域创建 cookie
- r - 将线性模型应用于指定变量时使用映射
- python - 如何使用 Python 中的 Paramiko 库在 SFTP 上将 Pandas DataFrame 传输到 .csv?
- visual-studio-code - VS Code - 用于测试方法的带有空格的片段转换文本
- python - GDAL:Python GDAL.Translate 能否将 TIFF 文件转换为 JPEG 或 PNG 数组——而不是写入文件?
- reactjs - onClick里面