Я использую navGraph в Android с bottomNavigationView и хочу изменить переход по умолчанию при нажатии элементов навигации.Я создал такие действия, как
<action
android:id="@+id/action_a_to_b"
app:destination="@+id/fragment_b"
app:enterAnim="@anim/enter_from_right"
app:exitAnim="@anim/exit_to_left"
app:popEnterAnim="@anim/enter_from_right"
app:popExitAnim="@anim/exit_to_left"
app:launchSingleTop="true"/>
, но он использует переход по умолчанию для постепенного исчезновения.Итак, мой вопрос: как я могу использовать навигационное представление с графиком навигации, чтобы я не вызывал действия вручную, а использовал их из коробки, как я определил это в файле nav_graph.xml?Когда я звоню
button.setOnClickListener {
val navController = Navigation.findNavController(activity!!, R.id.nav_host_fragment)
navController.navigate(R.id.action_a_to_b)
}
, он работает как положено (переход слева направо / справа налево), но когда я просто нажимаю на элемент навигации, переход постепенного исчезновения / постепенного исчезновения называется
PS, я использую эту версию
implementation 'androidx.navigation:navigation-fragment-ktx:2.1.0-alpha05'
implementation 'androidx.navigation:navigation-ui-ktx:2.1.0-alpha05'