首页 > 解决方案 > PageView 中的 webview 垂直滚动困难(颤动)

问题描述

我在我的 PageView 上添加了一个 WebView 页面,但有些用户告诉我垂直滚动时遇到问题。我在三星galaxy s7上测试过,没问题。但是用我的iphone我遇到了这个困难。发生这种情况时,用户需要完全垂直并继续滚动,如果它是垂直的但稍微移动后垂直滚动是松散的,如果移动太大它会因为 PageView 水平滚动。

我使用listview时没有问题。如何改善 webview 滚动?

我看到这个视频提到了这个问题 https://www.youtube.com/watch?v=RA-vLF_vnng

所以我遵循这个建议

   WebView(
            initialUrl: 'my url',
            gestureRecognizers: Set()
            ..add(Factory<VerticalDragGestureRecognizer>(
                () => VerticalDragGestureRecognizer())),
          ),

但是没有变化...

谢谢

标签: flutterwebview

解决方案


如果我理解正确,您只需要删除手势识别器。(页面视图滚动是水平的,因此不应影响页面视图垂直滚动。)

您可以观看您提到的视频的时刻:https ://youtu.be/RA-vLF_vnng?t=222


推荐阅读