viewpager在最后一页滑动之后跳转到主页面.
来源:互联网 发布:作图软件cs5 编辑:程序博客网 时间:2024/05/07 07:35
viewpager在最后一页滑动之后跳转到主页面
添加切换监听器
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { //判断是不是要跳转下页一个标记位 private boolean flag; @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { } @Override public void onPageScrollStateChanged(int state) { } });````<div class="se-preview-section-delimiter"></div>### 在onPageScrollStateChanged方法中判断是不是最后一个,同是是不是拖放状态<div class="se-preview-section-delimiter"></div>```android @Override public void onPageScrollStateChanged(int state) { Log.d("vivi", "onPageScrollStateChanged: " + state); switch(state) { case ViewPager.SCROLL_STATE_DRAGGING: //拖的时候才进入下一页 flag = false; Log.d("vivi", "SCROLL_STATE_DRAGGING: " + ViewPager.SCROLL_STATE_DRAGGING); break; case ViewPager.SCROLL_STATE_SETTLING: flag = true; Log.d("vivi", "SCROLL_STATE_SETTLING: " + ViewPager.SCROLL_STATE_SETTLING); break; case ViewPager.SCROLL_STATE_IDLE: Log.d("vivi", "SCROLL_STATE_IDLE: " + ViewPager.SCROLL_STATE_IDLE+" mViewPager.getCurrentItem() "+mViewPager.getCurrentItem()); /** * 判断是不是最后一页,同是是不是拖的状态 */ if(mViewPager.getCurrentItem() == mWelcomeViewpagerAdapter.getCount() - 1 && !flag) { Intent localIntent = new Intent(); localIntent.setClass(WelcomeActivity.this, MainActivity.class); startActivity(localIntent); // overridePendingTransition(0, 0); finish(); } flag = true; break; }
源码
https://github.com/ln0491/ViewPagerDemo
1 0
- viewpager在最后一页滑动之后,跳转到主页面
- viewpager在最后一页滑动之后跳转到主页面.
- ViewPager在最后一页滑动之后,跳转到主页面
- 判断Android ViewPager滑动到最后一页
- viewpager的滑动事件总结(滑动在toolbar上显示页数,滑动到最后一页显示下载的dialog)
- viewpager最后一页滑动切换到其他activity
- android 引导页面,根据viewpager设计,到最后一页时出现按钮进入到主页
- 引导页ViewPager当滑动到最后一页,再继续滑动切换页面的效果实现
- android ViewPager 解决自动滑动到最后一页,继续滑动的效果问题
- 监听ViewPager滑动到最后一页时,再次拖动的方法监听
- android viewpager切换到最后一页时,跳转至其他activity
- 自定义ViewPager,使其不会左右滑动,解决在最后一页可以往回滑的问题
- 主页面内部ViewPager滑动效果
- ViewPager向右滑动到最后,再向右滑动实现界面跳转
- ViewPager滑动至最后页跳转
- viewpager滑动最后一页再次拖拽刷新
- 使用ViewPager实现引导页,最后一页左滑跳转。
- 实现淘宝商品详情页面的viewPager滑动到最后一张图片跳转的功能
- SpringMVC WEB项目 jsp引入的js,css,gif等类型文件找不到路径问题
- Hadoop集群管理命令
- Python.Scapy -- 交互式数据包处理(可单独使用/在Python中调用)
- [Sqoop]Sqoop安装与部署
- 什么是酋长国
- viewpager在最后一页滑动之后跳转到主页面.
- Android进程整理
- 配置java环境变量,解决javac不是内部或外部命令等问题
- RSA加解密实例
- STM32之USART的基本知识点
- ACM题目 1008,Presentation Error,最后一行没有空行
- viewpager自动滚动
- 常用webservice注解
- javaweb