Flutter:如何在Web视图中启用手势?

时间:2018-08-01 08:39:36

标签: webview flutter zoom gestures

我想放大或缩小以在Flutter中放大我的Web视图页面。 我在网上进行了一些研究,并在某个地方找到了它:

“尽管捏合和缩放内置于WebView(Android)和UIWebView(iOS),但它们需要“打开”。 在Android中,该插件需要调用以下内容:

this.webView.getSettings().setBuiltInZoomControls(true);
this.webView.getSettings().setSupportZoom(true); to allow pinch/zoom.

在iOS中,插件需要调用以下内容:

self.webview.scalesPageToFit = YES; to allow pinch/zoom."

问题是我不知道将这段代码放在哪里/我不知道如何使用它。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

在webview声明后放置zoom方法,请参考以下代码

public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.show_web_view);

        webView = (WebView) findViewById(R.id.webView1);
        WebSettings webSettings = webView.getSettings();
        webSettings.setBuiltInZoomControls(true);
        webSettings.setSupportZoom(true);
}