在查看
lottie
动画库的代码时发现它的底部是利用BottomNavigationView
实现的底部导航栏,但是却不受3个的限制(控件超过三个就会进行处理,隐藏除选中外的文字并缩小),还保留了控件原本3个以内的效果,这里我就把它的代码贴出来
BottomNavigationView
的结构,清楚了控件的构成就容易解决问题了
|
|
lottie
中代码使用kotlin
写的
|
|
- 我也写了一份
java
的(最近正好在学koltin
)
|
|
注意
如果混淆了design包记得忽略混淆该属性,防止混淆后属性名变化,反射无法找到该属性,导致异常
|
|