我正在使用 WebView 来显示我的资源中的图像,使用 WebView 因为我需要它是可缩放的。动态地,我需要能够在图像上绘制点,它是一张地图。为此,我试图在加载的图像上放置一个画布。画布上将绘制点。
mWebView = (WebView)findViewById(R.id.webview);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.loadUrl("file:///android_res/drawable/map.png");
Canvas c = new Canvas();
c.drawARGB(10, 0, 100, 12);//This is just random. It is where I would draw the points
mWebView.draw(c);
代码中的最后 3 行似乎没有做任何事情。
有没有更好的方法来在 WebView 上绘图?这种方式甚至可能吗?