From 476ae137421f381c3a45112be769150559fe9461 Mon Sep 17 00:00:00 2001 From: Rodolfo Ruiz Date: Tue, 21 Apr 2020 12:14:05 -0700 Subject: [PATCH] add zoom in android devices --- packages/webview_flutter/CHANGELOG.md | 4 ++++ .../io/flutter/plugins/webviewflutter/FlutterWebView.java | 5 +++++ packages/webview_flutter/pubspec.yaml | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md index c8f523b31a21..959383a57a51 100644 --- a/packages/webview_flutter/CHANGELOG.md +++ b/packages/webview_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.21 + +* Add zoom in android devices. + ## 0.3.20+2 * Fix CocoaPods podspec lint warnings. diff --git a/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/FlutterWebView.java b/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/FlutterWebView.java index f4bc8c32b3d0..6224e258ec93 100644 --- a/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/FlutterWebView.java +++ b/packages/webview_flutter/android/src/main/java/io/flutter/plugins/webviewflutter/FlutterWebView.java @@ -50,6 +50,11 @@ public class FlutterWebView implements PlatformView, MethodCallHandler { webView.getSettings().setDomStorageEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); + // Allow zoom and hide the zoom in and zoom out buttons. + webView.getSettings().setSupportZoom(true); + webView.getSettings().setBuiltInZoomControls(true); + webView.getSettings().setDisplayZoomControls(false); + methodChannel = new MethodChannel(messenger, "plugins.flutter.io/webview_" + id); methodChannel.setMethodCallHandler(this); diff --git a/packages/webview_flutter/pubspec.yaml b/packages/webview_flutter/pubspec.yaml index 791c5081e2a7..26e4fbc26edc 100644 --- a/packages/webview_flutter/pubspec.yaml +++ b/packages/webview_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: webview_flutter description: A Flutter plugin that provides a WebView widget on Android and iOS. -version: 0.3.20+2 +version: 0.3.21 homepage: https://github.com/flutter/plugins/tree/master/packages/webview_flutter environment: