flutter - 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())),
),
但是没有变化...
谢谢
解决方案
如果我理解正确,您只需要删除手势识别器。(页面视图滚动是水平的,因此不应影响页面视图垂直滚动。)
您可以观看您提到的视频的时刻:https ://youtu.be/RA-vLF_vnng?t=222
推荐阅读
- flutter - double方法保持返回初始值
- android - 如何在不阻塞线程的情况下从挂起函数返回值
- angular - Jasmine 单元测试中 MockService 的 UseValue 导致测试失败
- c# - ios App 在 xamarin.forms 中的 Createtableasync sqlite 代码上中断
- python - ImportError 无法使用 spacy 导入名称 Deque
- python - Python 3.9.1 试图从 /usr/local/lib/python3.8 中提取 pip 安装问题
- ios - 使用标签栏控制器的相同项目,是否可以根据布尔属性的值实例化替代视图?
- python - 机器学习 cross_val_score 与 cross_val_predict
- java - 为什么我的字节数组不能从 SQL 正确返回?
- python - Lambda 函数 Python 3.6 使用特定标签关闭 EC2 实例