注册

带动画的底部导航栏库: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 效果图
tab1tab2
tab1.giftab2.gif

详情信息请看Github: https://github.com/Droppers/AnimatedBottomBar

下载地址:AnimatedBottomBar-master.zip

0 个评论

要回复文章请先登录注册