fun NavigationLink(title: String, value: Any?, modifier: Modifier = Modifier)Overview
NavigationLink(title = "…", value = value)This is the Kotlin form of SwiftUI NavigationLink.init(_:value:): SwiftUI documentation. In Swift it reads:
nonisolated init<S, P>(_ title: S, value: P?) where Label == Text, S : StringProtocol, P : HashableTopics
Creating a NavigationLink
fun NavigationLink(modifier: Modifier = Modifier, destination: @Composable () -> Unit, label: @Composable () -> Unit)
fun NavigationLink(destinationName: String, tag: Any, selection: Any?, modifier: Modifier = Modifier, onSelectionChange: (Any?) -> Unit, content: @Composable () -> Unit)
fun NavigationLink(destinationName: String, modifier: Modifier = Modifier, content: @Composable () -> Unit)
fun NavigationLink(destinationName: String, isActive: Boolean, modifier: Modifier = Modifier, onIsActiveChange: (Boolean) -> Unit, content: @Composable () -> Unit)
fun NavigationLink(value: Any?, modifier: Modifier = Modifier, content: @Composable () -> Unit)
fun NavigationLink(title: String, value: Any?, modifier: Modifier = Modifier)
fun NavigationLink(titleResource: LocalizedKey, modifier: Modifier = Modifier, content: @Composable () -> Unit)
fun NavigationLink(titleResource: LocalizedKey, value: Any?, modifier: Modifier = Modifier)
fun NavigationLink(tag: Any, selection: Any?, modifier: Modifier = Modifier, onSelectionChange: (Any?) -> Unit, destination: @Composable () -> Unit, label: @Composable () -> Unit)
fun NavigationLink(isActive: Boolean, modifier: Modifier = Modifier, onIsActiveChange: (Boolean) -> Unit, destination: @Composable () -> Unit, label: @Composable () -> Unit)
fun NavigationLink(titleKey: LocalizedKey, tag: Any, selection: Any?, modifier: Modifier = Modifier, onSelectionChange: (Any?) -> Unit, content: @Composable () -> Unit)
fun NavigationLink(titleKey: LocalizedKey, isActive: Boolean, modifier: Modifier = Modifier, onIsActiveChange: (Boolean) -> Unit, content: @Composable () -> Unit)
fun NavigationLink(value: Any? = null, title: String? = null, titleResource: LocalizedKey? = null, tag: Any? = null, selection: Any? = null, isActive: Boolean? = null, modifier: Modifier = Modifier, onSelectionChange: ((Any?) -> Unit)? = null, onIsActiveChange: ((Boolean) -> Unit)? = null, content: (@Composable () -> Unit)? = null)
Methods
fun NavigationLinkValue(value: Any?, modifier: Modifier = Modifier, content: @Composable () -> Unit)
fun NavigationLinkValue(title: String, value: Any?, modifier: Modifier = Modifier)
fun NavigationLinkValue(titleResource: LocalizedKey, value: Any?, modifier: Modifier = Modifier)
fun NavigationLinkTag(title: String, tag: Any, selection: Any?, modifier: Modifier = Modifier, onSelectionChange: (Any?) -> Unit, content: @Composable () -> Unit)
fun NavigationLinkIsActive(title: String, isActive: Boolean, modifier: Modifier = Modifier, onIsActiveChange: (Boolean) -> Unit, content: @Composable () -> Unit)