当我向右滑动回到上一页时,使用“ webview_flutter”或“ flutter_inappbrowser”的flutter应用程序被卡住

时间:2019-04-12 01:44:31

标签: dart flutter navigator

有两个包含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',
      ),
    );
  }

1 个答案:

答案 0 :(得分:0)

有一个新版本的插件可以为您提供帮助。

使用flutter_inappbrowser:^ 1.1.1