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.