先看演示
compose webview横竖屏切换
1、添加依赖:
implementation "com.google.accompanist:accompanist-webview:<最新版本>"
2、使用:
val state = rememberWebViewState("http/https地址")
WebView(
state
)
3、一些配置:
// 1、js settings设置
WebView(
state = webViewState,
onCreated = { it.settings.javaScriptEnabled = true }
)
// 2、捕获返回键
WebView(
...
captureBackPresses = false
)
# 3、个性化的配置
WebView(
...
factory = { context -> CustomWebView(context) }
)
总结:
不得不说,compose已经进步很大,但是跟flutter比起来还是逊色不少。希望compose越来越好。另外,希望compose的官方文档整好一点吧 。 最后,演示的App为个人测试学习使用,如有侵权,请联系小编。