迭代器设计模式(五) - 底部导航栏

前言

迭代器设计模式系列文章
迭代器设计模式(一) - 简介
迭代器设计模式(二) - 早期qq和微信用户登录系统一般写法
迭代器设计模式(三) - 早期qq和微信用户登录系统迭代器设计模式写法
迭代器设计模式(四) - 使用场景
迭代器设计模式(五) - 底部导航栏

1. 底部导航栏实现方式


一般实现方式如下:
1>:RadioGroup+RadioButton;
2>:系统自带的BottomNavigationView [如果没用过,可以用一下];
3>:自定义View(TagLayout,流式布局),这个写的不是代码,而是要讲究扩展、用户自己定制(比如自己之前写的TagLayout,采用的是Adapter设计模式);
4>:迭代器设计模式的 TabBottomNavigation ;
5>:等等其他方式;

代码已上传至github:
https://github.com/shuai999/Architect_day18.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 当开始一个新项目的时候,有一个很重要的步骤就是确定我们的APP首页框架,也就是用户从桌面点击APP 图标,进入AP...
    依然范特稀西阅读 52,657评论 16 238
  • 参考:五种方式实现Android底部导航栏Android底部导航栏实现(二)之RadioGroup 一. 简介 1...
    NickelFox阅读 2,747评论 0 8
  • 我们隔着8200公里,间隔6个小时的时差,我在佛罗伦萨的晴空里吃着提拉米苏配着咖啡,你在重庆清爽的夜里吃着火锅配着...
    文艺的阿箐阅读 277评论 0 0
  • 降服出于崇拜。降服一个人需要机会,降服一颗心需要等待。美能降服人心,因为美具有震撼人心的魔力;情能降服人心...
    冰夫阅读 172评论 0 0
  • 打卡第二天 ❄️2018.03.03 1.新闻话题打卡 内容:全国人大代表认为应该放开“三胎政策”现在国家的情形是...
    爱旅行的程程阅读 123评论 0 0