Xamarin.Forms HybridWebView 缩放(Android)

Xamarin.Forms HybridWebView zoom (Android)

我创建了一个继承自 HybridWebViewWebViewPage class 现在我需要实现缩放,但找不到允许执行的字符串

代码:

public class WebViewPage : HybridWebView
    {
           ...code
    }
     protected override void OnStart()
            {
                var webView = Container.GetInstance<WebViewPage>();
                webView.LoadFromContent("index.html");
    ...code
    }

我如何启用 pinch 到 zoom

您将需要修改源代码并设置适当的 WebKit 缩放设置。

回复:setBuiltInZoomControls

HybridWebViewRenderer.cs中你需要开启BuiltInZoomControls 并关闭视觉缩放控件 (DisplayZoomControls)(如果不需要)。

webView.Settings.BuiltInZoomControls = true;
webView.Settings.DisplayZoomControls = false;