我曾经使用capturePicture()方法制作WebView的快照.
API级别19中已弃用该方法.
该文档说“使用onDraw(Canvas)获取WebView的位图快照”,但我真的不知道这是什么意思.
您能教我如何解决这个问题吗?
解决方法:
以下应该工作:
float scale = webView.getScale();
int webViewHeight = (int)(webView.getContentHeight() * scale);
Bitmap image = Bitmap.createBitmap(webView.getWidth(), webViewHeight, Config.ARGB_8888);
Canvas canvas = new Canvas(image);
webView.draw(canvas);