Skip to content

Instantly share code, notes, and snippets.

@vitoksmile
Created February 11, 2025 18:07
Show Gist options
  • Select an option

  • Save vitoksmile/b607888184a6b33a37483d0bbe37a8a7 to your computer and use it in GitHub Desktop.

Select an option

Save vitoksmile/b607888184a6b33a37483d0bbe37a8a7 to your computer and use it in GitHub Desktop.
ComposeHints
@Stable
class HintController internal constructor() {
internal var hint by mutableStateOf<HintAnchorState?>(null)
fun show(hint: HintAnchorState) {
this.hint = hint
}
}
@Composable
fun rememberHintController(): HintController {
val controller = remember { HintController() }
controller.hint?.let { hint ->
HintOverlay(anchor = hint)
}
return controller
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment