IT 界著名的尼古拉斯·大龙曾说:现在做 Android 开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可。

底部导航栏是 APP 最常用的功能之一,想最初都是自己自定义 ViewGroup 实现,后来 使用 RadioButton,在 Material Design 谷歌官方除了 TabLayout 和 Bottom Navigation, TabLayout 也是可以实现,如果设计允许,Bottom Navigation 可以直接用,最简单省事,关于 TabLayout 和 Bottom Navigation 吴小龙同学曾经有详细介绍,见:Android Design Support Library 之 TabLayout 和 Android Design Support Library 之 BottomNavigation,我这里就不介绍,今天我要着重分享我在 GitHub 看到三款效果很酷的底部导航栏,骚气的让我眼前一亮的让我只能喊,卧槽,牛逼,666。

ReadableBottomBar

简介

Android 另一个 Material Design Bottom Navigation 库,所有的设计和灵感来源于 Ranjit。

效果预览

源码地址

https://github.com/iammert/ReadableBottomBar

MeowBottomNavigation

简介

用 kotlin 编写的 Android 的简单&弯曲&材料底部导航。

效果预览

源码地址

https://github.com/shetmobile/MeowBottomNavigation

curved_navigation_bar

简介

用 Flutter 编写,可以轻松实现动画曲线导航栏。

效果预览

源码地址

https://github.com/rafalbednarczuk/curved_navigation_bar

作者:菜鸟翻身

文末

喜欢的朋友点个关注吧~~
分享Android干货,交流Android技术。一个喜欢自定义View和NDK,研究源码的小喵喵~
对文章有何见解,或者有何技术问题,都可以在评论区一起留言讨论,都会看的哦。
也欢迎大家来我的B站找我玩,有各类Android架构师进阶技术难点的视频讲解
B站直通车:https://space.bilibili.com/544650554

这三个究极骚气的炫酷底部导航栏,只有经常逛GitHub划水的人才知道!相关推荐

  1. 三款很酷很骚气的底部导航

    早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上好玩的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我. 底部导航栏是 APP 最常用的功能之一,想最初都是自 ...

  2. C语言小项目之“究极无敌螺旋丸极爆炸狂拽炫酷五彩棒的”通讯录之*派小猩*作品

    C语言小项目之"究极无敌螺旋丸极爆炸狂拽炫酷五彩棒的"通讯录之派小猩作品 项目概述 基于C语言开发一个多功能的通讯录 功能目录 1.增加 2.删除 3.查找 4.修改 5.显示 6 ...

  3. 改变窗口背景_Illustrator实例教程:只需三步,利用画笔描边做出炫酷的背景

    今天我们给大家带来一篇Illustrator实例教程,教大家只用三步,就能做出非常炫酷的背景效果.当然,这个方法也是我在平时的工作中发现和总结的,希望能够对你有所帮助. 我们先来看一下最终的效果吧! ...

  4. 微信小程序从零开始开发步骤(三)底部导航栏

    上一章节,我们分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的.即点击底部的导航,会实现不同对应页面之间的切换. 我们先来看个我们要实现的底部导航栏的效果图:(三个导 ...

  5. android底部导航栏软件,三步搞定android应用底部导航栏

    很多android应用底部都有一个底部导航栏,方便用户在使用过程中随意切换.目前常用的做法有三种:一种是使用自定义tabHost,一种是使用activityGroup,一种是结合FrameLayout ...

  6. 三步搞定android应用底部导航栏

    很多android应用底部都有一个底部导航栏,方便用户在使用过程中随意切换.目前常用的做法有三种:一种是使用自定义tabHost,一种是使用activityGroup,一种是结合FrameLayout ...

  7. 21天学习之二(Android 10.0 SystemUI默认去掉底部导航栏的三种方法)

    活动地址:CSDN21天学习挑战赛 1.概述 在定制化开发中,在SystemUI的一些定制功能中,针对默认去掉底部导航栏的方法有好几种,StatusBar和DisplayPolicy.java中api ...

  8. 转载:Android底部导航栏,三种风格和实现

    原文出处 标题:Android底部导航栏,三种风格和实现 作者:阿飞__ 原文链接:Android底部导航栏,三种风格和实现_阿飞__的博客-CSDN博客_android导航栏 一.效果图展示 如果动 ...

  9. Android底部导航栏的三种风格实现

    一.效果图展示 如果动图没有动的话,也可以看下面这个静态图 以下挨个分析每个的实现,这里只做简单的效果展示,大家可以基于目前代码做二次开发. 二.BottomNavigationView 这是 Goo ...

  10. HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡)

    HBuilder开发旅游类APP(三) ----- 给APP添加底部导航栏(底部选项卡) 作者:班尼科 本博文是本人原创,喜欢请给我点赞,转载请注明出处哦. 标签: 旅游 HBuilder H5+ M ...

最新文章

  1. a-awk外部变量传入,内部变量传出,同时过滤空格及其他字符
  2. ceph auth get_服装百科|get到羽绒服的“绒”干货,你就能做好设计
  3. 矩阵的掩模操作(锐化举例)
  4. python 3.4 vc++编译配置_VS2013+OpenCV3.4.2编译
  5. OSPF的虚链路配置
  6. Rendering Linear lighting and color
  7. css matrix矩阵,矩阵 | matrix() (Transforms) - CSS 中文开发手册 - Break易站
  8. signal(SIGHUP, SIG_IGN)的含义
  9. TagSL框架设计(1)----先来点简介
  10. 毕设-基于SSM高校后勤管理系统
  11. linux批量修改文件编码格式(包含子目录)
  12. 服务器上qq邮件不能打开方式,QQ邮箱打不开的处理方法
  13. STM32F303+LAN9252的EtherCAT实现IO、AD、DA
  14. iOS设计 - 一款APP从设计稿到切图过程概述
  15. 电子签名第三方服务平台,如何保障电子合同安全性的?
  16. 蚂蚁金服收购Kakao,完善移动金融布局
  17. docker 搭建Jenkins持续集成平台
  18. 软件测试面试时英文的自我介绍范文,软件测试工程师面试英文自我介绍
  19. 用PartitionMagic和disk druid玩转linux分区
  20. 把pdf转换成ppt文件,原来这么简单

热门文章

  1. 基于STM32设计的酒驾报警系统
  2. 腾讯云短信服务的简单使用
  3. CSDN博客模板调查问卷
  4. 【JY】力荐 | 区域建筑地震安全性有限元分析示例
  5. 数据库用户名和密码加密
  6. 电脑cpu电压测试软件,CPU-Z(cpu检测工具)
  7. Mixly遥控调光器
  8. 对知识推理的认识的相关论文
  9. excel 超链接修改失败解决办法
  10. 如何下载邢台市卫星地图高清版大图