在使用WebView加载网页时,出现了闪烁的情况,使用设备是荣耀鸿蒙系统。
使用的是webview_flutter库
webview_flutter: ^3.0.4
添加了如下代码,没有得到解决:
@override
void initState() {
// TODO: implement initState
super.initState();
if (Platform.isAndroid) {
WebView.platform = AndroidWebView();
}
}
更改成如下代码后解决:
@override
void initState() {
// TODO: implement initState
super.initState();
if (Platform.isAndroid) {
WebView.platform = SurfaceAndroidWebView();
}
}
上述都是在webview使用前进行调用。