Я пытаюсь заставить 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())), ))
],
));
}
Но он не позволяет использовать функции масштабирования.
Я тестирую на двух разных устройствах Android, одно из которых работает под управлением Android OS 8.0, другое - под управлением Android OS 7.0.
Я использую последнюю бета-версию Flutter.
Благодарим вас за любую помощь или советы по работе этой функции.
Спасибо.