安卓App底部导航栏

很早之前做底部导航栏的时候基本会用到下面几种方法:

  1. RadioGroup + RadioButton
  2. LinearLayout + XxxView

后面出现了TabLayout(2014年I/O)就去掉指示器,简单自定义下TabItem就能行了。

再到后来谷歌官方给出了的BottomNavigationView控件,这个控件在底部item数量小于等于3个的时候是正常的,但是大于3个后就会出现动画效果,而且这个效果还无法直接通过修改属性去控制。虽说使用反射可以解决,但是总怕谷歌哪一天突然给你一刀切了,然后app就挂了,所以我到现在也没怎么去仔细了解使用这个。

后面碰到需要底部导航的需求,直接使用了这个 Ashok-Varma/BottomNavigation 。

你可能感兴趣的:(Android-基础)