将webview内容保存为位图/图像

时间:2017-12-28 15:48:40

标签: android webview android-canvas android-bitmap

该应用程序有一个webview,显示一些HTML数据 我尝试使用下面的代码

将此内容保存为位图
Bitmap bitmap = Bitmap.createBitmap(detailsView.getWidth(), detailsView.getHeight() , Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
detailsView.draw(canvas);

当内容很小时,这很有效 但是当它很大时 webview 会用滚动条显示它。并且只有可见内容被绘制到位图。

如何强制将隐藏内容添加到位图?

有没有办法动态滚动webview并获取隐藏部分并将其添加到位图?

1 个答案:

答案 0 :(得分:0)

您是否尝试过首先致电WebView.enableSlowWholeDocumentDraw()