WebView的截屏实现
webview 实现 截屏
2023-09-11 14:20:45 时间
WebView的截屏主要有两种实现方式:
方式1:
bitmap = webView.getDrawingCache();
可是,webView必需要mWebView.setDrawingCacheEnabled(true);
此方式仅仅能截取屏幕显示的内容
方式2:
Picture snapShot = webView.capturePicture();
bitmap = Bitmap.createBitmap(snapShot.getWidth(),snapShot.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
snapShot.draw(canvas);
此方式能够将webview全部内容都进行截取。
相关文章
- iOS开发之WebView
- UIKit 框架之WebView
- Android中WebView如何加载JavaScript脚本
- webview和js交互
- webview与js的相互交互
- android软件开发之webView.addJavascriptInterface循环渐进【一】
- ListView嵌套webView 事件冲突解决
- webview内部跳转判断
- Android WebView详解
- [React Native] Using the WebView component
- Atitit.h5 web webview性能提升解决方案-----fileStrore缓存离线存储+http方案
- Android问题笔记 - 解决WebView白屏空白的九种方案,AutoSize?
- Android 实现WebView
- Flutter进阶第5篇: 使用WebView组件flutter_inappbrowser加载远程web页面渲染新闻详情数据
- WebView.destroy() called while still attached 的解决的方法
- android WebView总结
- webview chromium v35 2dcanvas实现流程详解
- 安卓系统源码编译系列(六)——单独编译内置浏览器WebView教程