Фрагментные переходы через BottomNavigationView и Nav Graph - PullRequest
0 голосов
/ 17 июня 2019

Я использую 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...