Android:滚动ViewPager时隐藏视图

时间:2013-04-03 15:05:42

标签: android scroll android-viewpager swipe

我有一个带ViewPager的布局,也有ViewPager内的左箭头,用于手动移动到下一个视图而不需要滑动。 当用户正在滑动时,我想隐藏这些箭头(或者当用户向右滑动时,可能只显示正确的箭头...)

如何确定用户是否正在滚动ViewPager?

1 个答案:

答案 0 :(得分:0)

找到解决方案:

来自SimpleOnPageChangeListener的方法onPageScrollStateChanged

http://developer.android.com/reference/android/support/v4/view/ViewPager.SimpleOnPageChangeListener.html#onPageScrollStateChanged(int)

启动draggin时onPageScrollStateChanged的state参数为1,当你放手时为2,当ViewPager停止滚动时为0