diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md index dfd288f23c78..37f725265d1c 100644 --- a/packages/webview_flutter/CHANGELOG.md +++ b/packages/webview_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.19+4 + +* Add zoom for Android. + ## 0.3.19+3 * Setup XCTests. 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 0e5a5609dd93..9eefbf3b236d 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 @@ -48,6 +48,10 @@ public class FlutterWebView implements PlatformView, MethodCallHandler { platformThreadHandler = new Handler(context.getMainLooper()); // Allow local storage. webView.getSettings().setDomStorageEnabled(true); + // Allow zoom. + webView.getSettings().setBuiltInZoomControls(true); + // Hide buttons. + 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 0566552ec370..e528e8d36994 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.19+3 +version: 0.3.19+4 homepage: https://github.com/flutter/plugins/tree/master/packages/webview_flutter environment: