Skip to content

BlurBottomNavigationView

WARNING

BlurBottomNavigationViewを使用する前に、NavigationView依存関係が統合されていることを確認してください。

gradle
dependencies {
    // BottomNavigationView Dependencies
    implementation 'com.qmdeve.blurview:navigation:1.1.2'
}

XMLレイアウトで使う

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="#000"
    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文字を太字にする