flutter WebView嵌套在TabBarView的子页面中,左右滑动页面切换页卡时滑动冲突
·
在WebView中配置参数:gestureRecognizers
WebView(
/// link 0 - 在微信或浏览器打开 1 - 在app打开
/// stage 期数
initialUrl: 'https://www.baidu.com',
javascriptMode: JavascriptMode.unrestricted,
gestureRecognizers: Set()..add(Factory<VerticalDragGestureRecognizer>(() => VerticalDragGestureRecognizer())), //解决和TabBarView嵌套后滑动冲突
onWebViewCreated: (controller) {
_webViewController = controller;
},
onPageFinished: (url) {},
javascriptChannels: <JavascriptChannel>[
_lotterySeniorityList(context)
].toSet(),
);
webview_flutter: ^4.13.0
WebViewWidget(
controller: _webViewController,
gestureRecognizers: {
Factory<VerticalDragGestureRecognizer>(() => VerticalDragGestureRecognizer()),
},
)
更多推荐
所有评论(0)