永发信息网

viewpager如何判断已经滑动到第一张或者最后一张

答案:2  悬赏:40  手机版
解决时间 2021-02-04 03:37
viewpager如何判断已经滑动到第一张或者最后一张
最佳答案
首先,定义一个全局变量a,在onPageScrolled方法里面获得第一个参数的值,赋值给a,在onPageScrollStateChanged方法里加 if 判断,条件是a的值是viewPager的最后一个页面的值,满足条件的话再判断onPageScrollStateChanged的参数的值是否为1,如果为1的话表示页面已经划至最后一页并且仍在滑动,然后可以在条件语句里加上自己想要的操作,比如说关闭activity
全部回答
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) { } });
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仟剪发社地址好找么,我有些事要过去
迪士尼手表到哪维修?
安菲娅旅游之家地址在什么地方,想过去办事
二气的意思是什么啊?知道的请说下!
s.o形象设计室专业烫染造型地址有知道的么?
溧阳市建设工程质量监督站工会委员会在哪里啊
如果高中学的是理科,那么高考志愿可不可以填
买木炭在哪里买
高层塔式住宅应设防烟楼梯间,()可作为辅助
轻微的肾萎缩看中医好还是西医好
你好,请问(你若倾情 )全文免费阅读
摹想的意思是什么啊?知道的请说下!
听说国家给补贴120万修建养猪场,我希望国家
求高中理科教辅书,习题册推荐。
发源地美发店(卖酒卫生院西北)地址好找么,我
推荐资讯
酷睿 i3 530 和奔腾 E6700哪个性能好,E6700主
lol走砍取消后摇有什么意义,能快速第二下吗
【安徽地震带】安徽哪几个城市位于地震带上?
乐清展景湾花园
雪域综合商店我想知道这个在什么地方
俗语老驴子比是啥?
第一次回国,从新加坡坐国泰航空班机到香港,
佳顺汽车租赁在什么地方啊,我要过去处理事情
读某区域等高线示意图,完成下列问题。【小题
电力负荷是什么?
高记网咖地址有知道的么?有点事想过去
有没有单独的流量监控软件??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?