dependencies {
implementation "androidx.navigation:navigation-fragment-ktx:2.x.x"
}
kotlin
val navController = findNavController(R.id.nav_host_fragment)
kotlin
navController.navigate(R.id.action_fragment1_to_fragment2)
kotlin
val action = Fragment1Directions.actionFragment1ToFragment2(userId = "123")
navController.navigate(action)
<fragment
android:id="@+id/fragment1"
android:name="com.example.Fragment1"
android:label="Fragment1">
<action
android:id="@+id/action_fragment1_to_fragment2"
app:destination="@+id/fragment2"
app:enterAnim="@anim/slide_in_right"
app:exitAnim="@anim/slide_out_left" />
</fragment>