viewpager如何判断已经滑动到第一张或者最后一张
1个回答
2015-07-10 · 知道合伙人软件行家
关注
展开全部
viewpager.getCurrentItem(); 返回当前是第几页
viewpager.setCurrentItem(path); 设置viewpager转到第几页,
你可以注册一个滑动改变的事件,
viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
//这个position就是当前页
//你在这里判断一下,如果==0就是第一页,如果==适配器的count就是最后一页
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int status) {
}
});
viewpager.setCurrentItem(path); 设置viewpager转到第几页,
你可以注册一个滑动改变的事件,
viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
//这个position就是当前页
//你在这里判断一下,如果==0就是第一页,如果==适配器的count就是最后一页
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int status) {
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询