如何在Android上平移和缩放.svg?

时间:2018-10-12 03:24:10

标签: android svg webview zoom pan

我正在使用Webview查看.svg文件(位于资产文件夹中)。在android studio上..svg的预览模式下,我可以完美地平移和缩放。但是当我导出到.apk时,平移和缩放在该应用程序上根本无法正常工作。

注意:我用于测试的.svg文件是:https://commons.wikimedia.org/wiki/File:Ghostscript_Tiger.svg

能帮我解决这个问题吗?

public class MainActivity extends AppCompatActivity {
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WebView webView = (WebView) findViewById(R.id.webView);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setWebChromeClient(new WebChromeClient());
    //webView.loadUrl("file:///android_asset/www/index.html");


    webView.getSettings().setJavaScriptEnabled(true);
    webView.addJavascriptInterface(new Locater(), "locater");
    //webView.loadUrl("file:///android_asset/gallardo.svg");
    webView.loadUrl("file:///android_asset/Tiger.svg");
}}

0 个答案:

没有答案