Android 之 ViewPager
来源:互联网 发布:网络捕鱼游戏赌钱 编辑:程序博客网 时间:2024/06/05 18:08
ViewPager 是 Android 兼容包 v4 提供的东西,经常用户启动页、Tab 页和热点轮播。
这里有个 PagerAdapter ,类似于 ListView 的 adapter ,但又是两个完全不同的东西。
在实现 PagerAdapter 时,要实现
- instantiateItem - 提供 View 并绑定到 container ;
- destroyItem - 把 View 从 container 移除;
- isViewFromObject - 判断 instantiateItem 返回的 item 是否是参数里的 View 是相关的。
当用在 Tab 页时,经常用会到 PagerAdapter 的子类 FragmentPagerAdapter。
另外,使用 JazzyViewPager 开源框架,能实现很多切换效果和过程控制。
当用在热点轮播时,可以使用 AutoScrollViewPager 开源框架;
如果 Tab 页已经是 FragmentPager ,里面再有可以上下滚动的页面,头部还有热点轮播,看网上的人很多都会在这里遇到问题,也可以搜到很多解决方法。
我现在是里面有 ListView,再放热点轮播放在 ListView 的 header;
遇到的问题时热点轮播的左右滑动时,如果稍上下动了一下,左右滑动就会被取消,体验不太好;
另外,从左右边缘开始滑动时,响应的是外面的 pager ,热点轮播响应不了。
怎么解决呢?
0 0
- android学习之-ViewPager
- Android开发之ViewPager
- Android UI之ViewPager
- Android 之 ViewPager
- android之ViewPager
- Android界面之ViewPager
- Android UI之ViewPager
- android之ViewPager
- Android进阶之ViewPager
- android控件之ViewPager
- Android之 Viewpager
- Android初学之ViewPager
- Android开发之ViewPager
- Android之ViewPager+RadioGroup
- android开发之ViewPager
- .android 开发之ViewPager内嵌套ViewPager
- Android之viewPager嵌套viewPager无法滑动子viewPager
- android之ViewPager的使用
- 原子性(CPU核\总线\周期\锁)
- Android onTouch 执行过程 和onClick 发生冲突的解决办法
- [算法系列] 杨辉三角求值
- linux定时任务
- 令人上瘾的手机游戏6大设计潜规则
- Android 之 ViewPager
- Java学习笔记之多态
- Android 直接打开log的一种方法
- unity3d 人员控制代码
- HTML5 基础知识(二)
- 摘自应届毕业生网的一些关于985高效和211高效的一些论述
- c++学习笔记—单链表基本操作的实现
- 【BZOJ】【P2474】【订单】【题解】【贪心】
- lucene实现搜索浅谈