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:navBlurRadius | dimension | 25dp | ぼかし半径を設定する |
app:navOverlayColor | color | #AAFFFFFF | 覆蓋色を設定 |
app:menu | reference | null | メニューのリソースを設定 |
app:navSelectedColor | color | BLUE | 選択された色を設定 |
app:navUnselectedColor | color | GRAY | 未選択の色を設定 |
app:item_iconSize | dimension | 24dp | アイコンサイズを設定 |
app:item_textSize | dimension | 12dp | 文字サイズを設定 |
app:item_textBold | boolean | false | 文字を太字にする |
