关于WebView中抓取图片的问题

来源:互联网 发布:淘宝退款诈骗怎么解决 编辑:程序博客网 时间:2024/04/29 14:54

在android系统5.0以下  可以使用正常的使用抓图流程

Picture picture = webViewTwo.capturePicture();Bitmap bmp = Bitmap.createBitmap(picture.getWidth(), picture.getHeight(), Bitmap.Config.ARGB_8888);Canvas canvas = new Canvas(bmp);picture.draw(canvas);ImgUtil.saveBitmap(bmp, files.get(1));   //保存图片  自己可以去操作
经过以上方法抓取的图片不管网页显没显示完全都可以抓取出来
但是在android5.0之后  由于对系统做了一个内存优化   只会去抓取显示出来的部分,但是作为开发人员可以去动态的关闭
在WebView没有初始化之前调用
WebView.enableSlowWholeDocumentDraw();
然后再去动态的抓取图片 效果就出来了。。。。
经过了两天才研究出来   希望大家不要走我的弯路。。。。

0 0
原创粉丝点击