Android学习笔记——“滑动页面”
来源:互联网 发布:机械设计画图软件 编辑:程序博客网 时间:2024/06/13 22:57
首先感谢github博主 Kay Wu
http://kaywu.github.io/2015/04/03/DoubanDemo/
--------------------------------------------------------------------------------------------------------------------------------------------
ViewPager, PagerSlidingTabStrip, SwipeRefreshLayout用到的就是这三个
--------------------------------------------------------------------------------------------------------------------------------------------
PagerSlidingTabStrip--->滑动块(listview自带了滑块功能,但是paperView就没有那么简单了)注意,PagerSlidingTabStrip是第三方开源类库,所以在as下直接用是不行的,但是想用也很简单,
在app->build.gradle 的dependencies下加上 compile 'com.astuetz:pagerslidingtabstrip:1.0.1' 就行了。
没错!就这么简单,也不用导入什么...
--------------------------------------------------------------------------------------------------------------------------------------------
SwipeRefreshLayout这个布局就不说了,自己百度吧!这个没啥什么说的
/*引用...*/
SwipeRefreshLayout它提供了下拉刷新的功能以及对应的动画效果,使用起来非常简便。
但是其中只能包含一个View,且该View必须是可滑动的(不可滑动的话动画显示有bug),如ListView。
下拉时若要触发事件, 需实现SwipeRefreshLayout.OnRefreshListener,重写onRefresh方法。
--------------------------------------------------------------------------------------------------------------------------------------------ViewPager--->listview--->都需要setAdapter(...)
viewPaper前者需要set的是 PagerAdapter,而PagerAdapter是一个抽象类,
其子类为FragmentPagerAdapter, FragmentStatePagerAdapter。两者唯一的区别是在对不再需要的fragment时所采用的处理方法不同。
前者选择detach,后者选择remove并保存状态。
--------------------------------------------------------------------------------------------------------------------------------------------一般都是新建一个类继承FragmentPagerAdapter,重写 int getCount() getItem(int position) CharSequence getPageTitle(int position)
getCount 返回的int 值直接决定“多少页”
getPageTitle 一上来就会执行n次,会把所有的标题都获得到(要不怎么显示啊!哈哈!)
getItem返回的是fragment,其实也就每一页要显示的内容。
0 0
- Android学习笔记——“滑动页面”
- android滑动页面ViewPager学习
- Android学习笔记(一)——ViewPager滑动监听
- Android初级学习之实现页面滑动
- Appcan学习——tabview 静止页面左右滑动切换
- Axure学习——如何制作页面滑动效果
- Android中实现页面滑动——ViewPager
- Android学习笔记 3.2View的滑动
- android 滑动页面入门
- android 滑动页面入门
- Android 页面手势滑动
- android滑动TAB页面
- Android学习 (二十二) ViewPager滑动的页面状态
- iOS学习笔记44——实现滑动菜单SlidingMenu
- OpenCV学习笔记——滑动条开关
- 某宅的Android学习笔记(三)——用ViewPager与FragmentPagerAdapter实现可以滑动的Tab
- Android页面布局控件-Android学习笔记
- appium(java)——滑动1:页面滑动以及封装
- JdbcTemplate详解-1
- 二叉树的非递归插入和遍历
- 欢迎使用CSDN-markdown编辑器
- python:网络爬虫入门经验总结大大大大全
- virtualbox上安装centos6.5以及安装Java,redis,hadoop等等常用开发工具
- Android学习笔记——“滑动页面”
- 看美团的成长史
- Java学习笔记之继承与初始化
- ArcGIS License Manager 相关总结
- lucene maven配置
- 使用ItemTouchHelper轻松实现RecyclerView拖拽排序和滑动删除
- Linux驱动程序如何编译进内核
- Binder简单实例
- 一些Linux的学习资源