BottomNavigationView のメモ

以前は、BottomNavigationView の Helplerクラスを作成し Java や Kotlin でタブ(BottomNavigationView)の設定を実装していたが、どうやら XML 上で簡単に設定できることを知り。設定した内容のメモです。

<!-- ボトムナビゲーション -->
<com.google.android.material.bottomnavigation.BottomNavigationView
  android:id="@+id/nav_view"
  android:layout_width="match_parent"
  android:layout_height="55dp"
  android:layout_gravity="bottom"
  android:background="@color/white"
  app:itemIconTint="@drawable/bottom_navigation_item_state"
  app:layout_behavior="com.local.c.presenter.BottomNavigationBehavior"
  app:itemBackground="@null"     ★全体でなくアイテム背景なし ※なくても問題なし
  app:itemRippleColor="@null"    ★タップしたときの波紋みたいなエフェクトをなし
  app:itemHorizontalTranslationEnabled="false" ★選択したときアイテムを拡大(左右を押しのけてzoomになるやつ)
  app:labelVisibilityMode="unlabeled" ★タブのラベルを非表示
  app:itemIconSize="@dimen/bottom_navigation_view_size" ★画像のサイズ
  app:menu="@menu/bottom_nav_menu" />