T, public val contentKey: Any = defaultContentKey(key), public val metadata: Map<String, Any> = emptyMap(), private val content: @Composable (T) -> Unit, ) { ... } internal fun defaultContentKey(key: Any): Any = key.toString() Key৬ NavEntryח ࢲ۽ ݒடػҊ ೮חؘਃ.
T, public val contentKey: Any = defaultContentKey(key), public val metadata: Map<String, Any> = emptyMap(), private val content: @Composable (T) -> Unit, ) { ... } internal fun defaultContentKey(key: Any): Any = key.toString() key ৻ী contentKeyب णפ.
T, public val contentKey: Any = defaultContentKey(key), public val metadata: Map<String, Any> = emptyMap(), private val content: @Composable (T) -> Unit, ) { ... } internal fun defaultContentKey(key: Any): Any = key.toString() ӝࠄ key.toString() чਵ۽
T, public val contentKey: Any = defaultContentKey(key), public val metadata: Map<String, Any> = emptyMap(), private val content: @Composable (T) -> Unit, ) { ... } metadataח Map ഋక۽ নೠ Ҕী ࠁܳ ׳פ.
B NavEntry B NavEntry A NavEntry B NavEntry A ? NavEntry C NavEntry B NavEntry A Scene Layout NavDisplay SceneStrategyী ٮۄ, Scene ೞաী ৈ۞ ѐ NavEntryܳ दೡ ࣻب णפ.
androidx.compose.material3.adaptive:adaptive-navigation3 • ListDetailSceneStrategy • SupportingPaneSceneStrategy • android/nav3-recipes (example) • BottomSheetSceneStrategy — OverlayScene • TwoPaneSceneStrategy A B A B A B নೠ SceneStrategyܳ ઁҕೞҊ णפ.
ਃೠ metadataܳ ыҊ ա? Yes Yes No ListDetailScene A B NavEntry B NavEntry A Navigation 3 + Scene NavEntry C BottomSheetScene A C Navigation 3ীࢲח Sceneਵ۽ ۠ ࠗ࠙ਸ औѱ ҳഅೡ ࣻ णפ.