利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
来源:互联网 发布:劲舞团sf 9.2辅助源码 编辑:程序博客网 时间:2024/05/05 03:21
本文主要介绍如何利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果。即google play首页、新浪微博消息(at、评论、私信、广播)页面的效果。ViewPager+Fragment组合为google推荐方式,比TabActivity+Activity的效率高的多。
这个效果相当好!
1、新建ViewPager的layout,内容如下
ViewPager用来管理layout并可以左右滑动显示各个页面数据,PagerTabStrip用来显示页面title,android:layout_gravity="top"表示title在顶部,可设置bottom等。
2、新建FragmentActivity页面
FragmentActivity页面含有ViewPager元素,可以用来显示Fragment,定义如下:
其中的myPagerAdapter集成自ragmentPagerAdapter,为ViewPager提供数据源。
onCreate函数得到ViewPager实例并设置数据源,getSupportFragmentManager表示得到Fragment管理器。ViewPagerFragment1表示具体的页面,见下面介绍。
3、新建Fragment页面
Fragment页面即为左右滑动需要显示的页面,新建类集成Fragment,并重写onCreateView函数即可。onCreateView函数相当于Activity的onCreate函数。如下:
简单效果如下:
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- 利用viewpager、Fragment、pagertabStrip 实现多页面滑动效果
- 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- 如何利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- 【Android 界面效果27】利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效
- Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果(牛逼)
- Android 利用ViewPager、PagerTabStrip实现多页面滑动效果
- Android中使用ViewPager和PagerTabStrip实现页面滑动效果
- Android中使用ViewPager和PagerTabStrip实现页面滑动效果
- ViewPager+Fragment 实现滑动页面的效果
- ViewPager+PagerTabStrip实现页面选项卡滑动
- Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换
- 怎样进行需求评审
- mac android 环境
- linux中如何修改文件夹的用户权限
- bae 配置 struts2
- Winform wpf在一个窗体的事件里,修改另一个窗体控件的值
- 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
- VC技术内幕笔记
- setlength
- C# MySQL DBHelper帮助类
- Android Framebuff 分析
- 6招助你消灭“火锅综合症
- mysql Timeout expired. The timeout period elapsed prior to completio
- Documentation/trace/events-nmi.txt
- Android中 int 和 String 互相转换的多种方法