现象:在PageView TabView等可横划组件中,WebView的垂直手势不灵敏。
解决方案:
指定WebView只处理垂直手势。
PageView.builder(
itemCount: 5,
itemBuilder: (context, index) {
return WebView(
initialUrl: 'https://flutter.dev/docs',
gestureRecognizers: [
Factory(() => VerticalDragGestureRecognizer()), // 指定WebView只处理垂直手势。
].toSet(),
);
},
);