Android学习笔记——让 ViewPager+Fragment 多样式变得简单——浅析ViewPagerIndicator 开源框架的用法

转载请注明出处

http://blog.csdn.net/dxdrush/article/details/49965969


  最近学习了一下有关ViewPager + Fragment 的搭配,用到了 JakeWharton 大神 ViewPagerIndicator 这个开源框架(此人GitHub地址 https://github.com/JakeWharton),封装的超棒,很容易利用起来,下面简单做个总结吧;

 ViewPagerIndicator里封装了六种 ViewPagerIndicator 的样式,分别是:

CirclePageIndicator


IconPageIndicator


LinePageIndicator


TabPageIndicator


TitlePageIndicator


UnderlinePageIndicator

 


这六种的基本样式 大概就是这样啦,比较容易扩展,自定义style神马的,很多主流的App首页都有这些样式的影子,所以学习学习还是很不错的;

 详细代码比较简单我就补贴啦,如有需要,我的demo可从如下链接下载:

   http://download.csdn.net/detail/dxdrush/9288947

 我就是 用了 一个 主 Activity,然后Activity内承载一个 MainFragment;接着在MainFragment 中 用了 ViewPager + Fragment的结构,内容比较简单;

我觉得需要注意的有两点:

1.因为是Fragment内承载Fragment,所以 要用 在获取 fragmentmanager 时 要用 getChildFragmentManager()而不是 getFragmentManager() , 否则 会导致 FragmentPagerAdapter中的 getItem()不会执行从而导致 不显示内容的情况发生;

2. 在使用IconPageIndicator时,写pageradapter时记得 implement 框架中的 IconPagerAdapter 接口来 定义 indicator 的 icon;

OK, 大概就是这些吧,也是android新手,如有不对还请大神多多指教;每天进步一点点;加油!!(by DXDRush);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值