【发布时间】:2019-11-17 07:58:42
【问题描述】:
我正在尝试让 Pinch Zoom 在 webview_flutter 插件/插件中工作。 这是一个简单的测试应用程序,我将本教程作为指南https://blog.geekyants.com/webviews-in-flutter-87194714ce3d。
我在其中添加了这个手势识别器代码。
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Column(
children: [
Expanded(
child: WebView(
key: _key,
javascriptMode: JavascriptMode.unrestricted,
initialUrl: _url,
gestureRecognizers: Set()..add(Factory < VerticalDragGestureRecognizer > (
() => VerticalDragGestureRecognizer()))..add(Factory < ScaleGestureRecognizer > (
() => ScaleGestureRecognizer())), ))
],
));
}
但它不启用任何捏缩放功能。
我正在使用 2 台不同的 Android 设备进行测试,一台运行 Android OS 8.0,另一台运行 Android OS 7.0。 我正在使用 Flutter 最新的 Beta。
感谢任何帮助或提示让此功能正常工作。 谢谢。
【问题讨论】: