Android SDK のAPIレベル 28で「BottomNavigationView」の変更点があったので備忘録として記事にします。
BottomNavigationMenuViewの取得
これまで**「mMenuView」を指定していた所が「menuView」**に変わります。
val field = BottomNavigationView::class.java.getDeclaredField("mMenuView")
field.isAccessible = true
menuView = field.get(this)
↓↓↓
val field = BottomNavigationView::class.java.getDeclaredField("menuView") // <- ここ
field.isAccessible = true
menuView = field.get(this)
シフトモードの無効
これまで**「setShiftingMode(false)」を指定していた所が「setShifting(false)」**に変わります。
item.setShiftingMode(false)
↓↓↓
item.setShifting(false)
以上です。