2017-12-06 49 views
0

私は今、私はズームを実装する必要がありますが、私は Xamarin.Forms HybridWebViewズーム(アンドロイド)

コード行うことができます文字列を見つけることができませんHybridWebView から継承WebViewPageクラスを作成しました:を私はzoomにピンチを有効にする方法

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

+0

「HybridWebView」はXamarinカスタムレンダラサンプルのものですか? – SushiHangover

+0

これをgithub https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HybridWebView – Luk4

答えて

0

ソースを変更し、適切なWebKitズーム設定を設定する必要があります。

再:HybridWebViewRenderer.csあなたは(希望されていない場合)BuiltInZoomControls をオンにし、視覚的なズームコントロール(DisplayZoomControls)をオフにする必要がでsetBuiltInZoomControls

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

から使用しますが、この変更を行うにはライブラリ全体を再コンパイルする必要がありますか? – Luk4

+0

@ luk4はい、andriodライブラリには、必要な処理を行うためにmod'edが必要です。 – SushiHangover

関連する問題