有两个页面包含webview,它们的路由顺序是A到B.在B页面缓慢向右滑动返回A,应用程序卡在中间状态,A和B显示每个的一半。
我发现了以下规则:1。A和B都必须包含webview; 2. A中的webview可以是任何高度,甚至是0; 3.只有当滑动手指在B的webview范围内时才会出现问题。
webview lib是flutter_inappbrowser: ^0.6.0
,问题可以用最简单的方式进行。
@override
Widget build(BuildContext context) {
return Container(
height: 200,
child: InAppWebView(
initialUrl: 'https://www.google.com',
),
);
}
有一个新版本的插件发布,将帮助您。
使用flutter_inappbrowser:^ 1.1.1