Package-level declarations
Types
Functions
Link copied to clipboard
Link copied to clipboard
fun <T : WebView> rememberWebViewState(url: String, additionalHttpHeaders: Map<String, String> = emptyMap()): WebViewState<T>
Creates a WebView state that is remembered across Compositions.
Link copied to clipboard
fun <T : WebView> rememberWebViewStateWithHTMLData(data: String, baseUrl: String? = null, encoding: String = "utf-8", mimeType: String? = null, historyUrl: String? = null): WebViewState<T>
Creates a WebView state that is remembered across Compositions.
Link copied to clipboard
fun WebView(state: WebViewState<WebView>, modifier: Modifier = Modifier, onCreated: (WebView) -> Unit = {}, onDispose: (WebView) -> Unit = {}, client: WebViewClient = remember { WebViewClient() }, chromeClient: WebChromeClient = remember { WebChromeClient() })
fun <T : WebView> WebView(state: WebViewState<T>, factory: (Context) -> T, modifier: Modifier = Modifier, onCreated: (T) -> Unit = {}, onDispose: (T) -> Unit = {}, client: WebViewClient = remember { WebViewClient() }, chromeClient: WebChromeClient = remember { WebChromeClient() })
fun <T : WebView> WebView(state: WebViewState<T>, factory: (Context) -> T, layoutParams: FrameLayout.LayoutParams, modifier: Modifier = Modifier, onCreated: (T) -> Unit = {}, onDispose: (T) -> Unit = {}, client: WebViewClient = remember { WebViewClient() }, chromeClient: WebChromeClient = remember { WebChromeClient() })
A wrapper around the Android View WebView to provide a basic WebView composable.