Posted at

【Kotlin】APIレベル 28 での変更点 - BottomNavigationView

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)

以上です。