Package-level declarations
Functions
Link copied to clipboard
fun ComponentActivity.setUiContent(debug: Boolean = false, debugTag: String = "ViewCompose", rootContext: Context = this, resourceRefreshController: AndroidResourceRefreshController? = null, onBeforeResourceRefresh: () -> Unit? = null, overlayHostFactory: (ViewGroup) -> OverlayHost = { root -> AndroidOverlayHost(root) }, diagnostics: RenderDiagnostics? = null, content: UiTreeBuilder.(ViewGroup) -> Unit): ViewGroup
Installs a ViewCompose root as this Activity's content and starts its render session.
fun Fragment.setUiContent(debug: Boolean = false, debugTag: String = "ViewCompose", rootContext: Context = requireContext(), resourceRefreshController: AndroidResourceRefreshController? = null, onBeforeResourceRefresh: () -> Unit? = null, overlayHostFactory: (ViewGroup) -> OverlayHost = { root -> AndroidOverlayHost(root) }, diagnostics: RenderDiagnostics? = null, content: UiTreeBuilder.(ViewGroup) -> Unit): ViewGroup
Creates a Fragment ViewCompose root and binds its render session to the view lifecycle.