跳至主要內容

BlurBottomNavigationView


BlurBottomNavigationView

注意

使用此视图请确保已集成 QmBlurView.BottomNavigation 依赖项:

dependencies {
    // BottomNavigationView 依赖项
    implementation 'com.qmdeve:QmBlurView.BottomNavigation:<Version>'
}

在XML布局中使用

<com.qmdeve.blurview.widget.BlurBottomNavigationView
    android:id="@+id/bottomnav"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:item_iconSize="24dp"
    app:item_textBold="true"
    app:item_textSize="12dp"
    app:menu="@menu/bottom_nav_menu"
    app:navOverlayColor="#AAFFFFFF"
    app:navSelectedColor="#0161F2"
    app:navUnselectedColor="#000000"
    android:layout_alignParentBottom="true" />

API说明

方法名描述
bind(Object)绑定 ViewPager或ViewPager2
setMenu(int)设置菜单
setSelectedTab(int)设置选中的标签
setSelectedColor(int)设置选中的颜色
setUnselectedColor(int)设置未选中的颜色
setIconSize(float)设置图标大小
setTextSize(float)设置文字大小
setTextBold(boolean)设置文字是否加粗

属性说明

属性名类型默认值描述
app:navBlurRadiusdimension25dp设置模糊半径
app:navOverlayColorcolor#AAFFFFFF设置叠层颜色
app:menureferencenull设置菜单资源
app:navSelectedColorcolorBLUE设置选中的颜色
app:navUnselectedColorcolorGRAY设置未选中的颜色
app:item_iconSizedimension24dp设置图标大小
app:item_textSizedimension12dp设置文字大小
app:item_textBoldbooleanfalse设置文字是否加粗