码迷,mamicode.com
首页 > 移动开发 > 详细

美团App首页实现之Category_HeaderView可翻页实现

时间:2015-06-27 06:30:18      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:美团首页布局实现


技术分享

技术分享

一。主要实现功能:

    自定义indicator,侧滑页面切换页面内容,indicator跟着变化;

二。实现步奏:

    1.自定义ViewPagerIndicator

      ①:定义三个不同颜色的画笔

          

技术分享

       ②:在画布上画三个静态圆

                    技术分享

       ③:改变CX值使indicator居中

                      技术分享

       ④:设置移动的方法,当移动到最后一个时,不能再移动

                      技术分享

    2.实现片段添加

      ①: 新建空白main_header_category,viewPager和indicator同级,如下图

                    技术分享

      ②:新建片段category01,实现布局:

                      技术分享

     ③:在categoryFragment中根据页码设置不同数据源

          

技术分享

        特别注意textView中drawable数据源要如此设置:

          技术分享

      ④: 在主页所在片段中初始化该headerView及其所包含的ViewPage和indicator

技术分享

      ⑤: 设置该headerview的PagerChangerListener,设置其适配器,使其根据PagerPosition切换页面数据来源,从而改变内容

        技术分享

   3.ListView添加HeaderView

     

技术分享

     最终首页多个HeaderView效果如下图

技术分享


本文出自 “愚人cc” 博客,请务必保留此出处http://1137907860.blog.51cto.com/10452906/1666097

美团App首页实现之Category_HeaderView可翻页实现

标签:美团首页布局实现

原文地址:http://1137907860.blog.51cto.com/10452906/1666097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!