BottomNavigationView隐藏标签的问题

因为在新版本的BottomNavigationView中,mShiftingMode被删除,所以没办法通过反射控制是否隐藏BottomNavigationView未激活tab的标签。

但是在新版本中同样新加了一个属性:labelVisibilityMode

这个属性有四个值:

  • labeled
  • selected
  • unselected
  • auto

默认为auto,auto一般是3个显示,3个以上不显示。selected就是选中的展示,unselected反之。

labeled就是全部显示了,默认的放大缩放效果依然存在,这里你需要考虑实际兼容问题。