Android 通过BottomNavigationView和导航图进行片段转换

Android 通过BottomNavigationView和导航图进行片段转换,android,bottomnavigationview,android-jetpack,android-jetpack-navigation,Android,Bottomnavigationview,Android Jetpack,Android Jetpack Navigation,我在android中将navGraph与bottomNavigationView一起使用,我希望在单击导航项时更改默认转换。我创造了像这样的行为 <action android:id="@+id/action_a_to_b" app:destination="@+id/fragment_b" app:enterAnim="@anim/enter_from_right" app:exitAnim

我在android中将navGraph与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"/>
它按预期工作(从左到右/从右到左的过渡),但当我只单击导航项时,就会调用淡入/淡出过渡

另外,我正在使用这个版本

implementation 'androidx.navigation:navigation-fragment-ktx:2.1.0-alpha05'
implementation 'androidx.navigation:navigation-ui-ktx:2.1.0-alpha05'

你能不能再详细解释一下“我怎样才能……这样我就不用手动调用操作,而是开箱即用”。还有,你期望的是什么样的转换。@BadhrinathCanessane,我已经编辑了这个问题,所以基本上,你是在问你想导航到fragment_b而不调用navController.navigate(R.id.action_a_a_a_to_b)?是的,实际上我是在导航而不调用它,但是转换不是我想要的,你能再详细说明一下吗“我怎样才能…这样我就不用手动调用操作,而是开箱即用了”。另外,您期望的是什么样的转换。@BadhrinathCanessane,我已经编辑了这个问题,所以基本上,您是在问您是否希望导航到fragment_b而不调用navController.navigate(R.id.action_a_a_to_b)?是的,实际上我正在导航,没有调用它,但转换不是我想要的
implementation 'androidx.navigation:navigation-fragment-ktx:2.1.0-alpha05'
implementation 'androidx.navigation:navigation-ui-ktx:2.1.0-alpha05'