有两个包含Webview的页面,其路由顺序为A到B。 在B页上缓慢向右滑动以返回A时,该应用停留在中间状态,A和B分别显示一半。
我发现了以下规则: 1. A和B都必须包含Web视图; 2. A中的Web视图可以是任意高度,甚至可以是0; 3.仅当滑动手指在B的webview范围内时,才会出现此问题。
webview库为flutter_inappbrowser: ^0.6.0
,该问题可能以最简单的使用方式发生。
@override
Widget build(BuildContext context) {
return Container(
height: 200,
child: InAppWebView(
initialUrl: 'https://www.google.com',
),
);
}
答案 0 :(得分:0)
有一个新版本的插件可以为您提供帮助。
使用flutter_inappbrowser:^ 1.1.1