带动画的底部导航栏库:AnimatedBottomBar
这是一个带动画的底部导航栏库。它使你可以以编程方式以及通过XML添加和删除选项卡。此外,我们可以轻松地从BottomBar拦截选项卡。限制访问应用程序导航中的高级区域时,“拦截”标签非常有用。流畅的动画提供了许多自定义选项,从动画插值器到设置波纹效果。
6.1 如何使用?
在build.gradle
中添加如下依赖:
dependencies {
implementation 'nl.joery.animatedbottombar:library:1.0.8'
}
在xml文件中添加AnimatedBottomBar
和自定义属性
在res/menu
目录下定义tabs.xml
文件:
最后,代码中添加tab
// Creating a tab by passing values
val bottomBarTab1 = AnimatedBottomBar.createTab(drawable, "Tab 1")
// Creating a tab by passing resources
val bottomBarTab2 = AnimatedBottomBar.createTab(R.drawable.ic_home, R.string.tab_2, R.id.tab_home)
6.2 效果图
tab1 | tab2 |
---|---|
详情信息请看Github: https://github.com/Droppers/AnimatedBottomBar