您的位置:首页 > 其它

ViewPagerIndicator使用流程记录

2016-07-19 09:16 197 查看
ViewPagerIndicator使用流程:

1.引入库文件;

2.在需要用到ViewPagerIndicator的布局文件中增加

<com.viewpagerindicator.TabPageIndicator 控件;

3.在Pager中拿到2中的控件mIndicator;

4.mIndicator.setViewPager()将ViewPager和指示器绑定在一起
必须在ViewPager设置完数据之后再绑定;

5.在PagerAdapter 中重写 public CharSequence getPageTitle(int position) {} 重新设置Tab标题;

6.根据需要,修改ViewPagerIndicator源码中的相关颜色;

7.当和侧边栏一起使用时候,要想侧边栏不相应ViewPagerIndicator 的向右滑动:

在TabPageIndicator 源码中重写

<span style="font-size:24px;">@Override //事件分发流程!!!
public boolean dispatchTouchEvent(MotionEvent ev) {
//请求所有父控件不要拦截事件
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}</span>


8.当Viewpager和ViewPagerIndicator都存在的情况下,要将原本设置给Viewpager的监听转移到ViewPagerIndicator上面.(具体原因我不清楚,但是我觉得应该是ViewPagerIndicator比较任性)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: