ANDROID 对VIEW 截图的两种方式
来源:互联网 发布:什么是竞品 知乎 编辑:程序博客网 时间:2024/06/05 17:11
如下:
1.View.setDrawingCacheEnabled(true);
bitmap = scrollView1.getDrawingCache();
View.setDrawingCacheEnabled(false);
return bitmap;
2. bitmap = Bitmap.createBitmap(View.getWidth(), View.getHeight(), Bitmap.Config.RGB_565);(假如要对Bitmap进行比如毛玻璃效果的模糊,就不能使用RGB_565,得使用占用内存更多的ARGB_4444或8888)
Canvas canvas = new Canvas(bitmap);
View.setVisibility(0);
View.draw(canvas);
return bitmap;
以上两种方法适用于大部分VIEW , 不过只能截到View在屏幕的可视部分
优缺点:
从内存使用上,1比2更好 ,2的 createBitmap 方法更有可能会引起OOM
从自定义的角度上看,2更灵活
0 0
- ANDROID 对VIEW 截图的两种方式
- Android中动态添加View的两种方式
- Android 关于对某个 view 的截图和截图之后再对 view的图片进行高斯模糊效果
- Android:View Animition 两种实现方式
- Android截图的两种方法
- android对View控件截图并保存
- android关于View的截图
- android关于View的截图
- 【Android】获取View的截图
- 【Android】获取View的截图
- C# webBrowser 截取验证码截图的两种方式
- View 常见的两种布局方式
- 创建view的两种方式
- xib自定义view的两种方式
- Watir 截图两种方式,保存截图到PPT里面
- Android获取View的截图,包括各种Layout的截图
- Android在web view中监听屏幕双击的两种方式onClick与onTouch
- android屏幕和view的截图
- linux Oops和Panic关系
- PB实现人民币大写转换函数
- C语言线段树(1)___排兵布阵(hdu 1166)
- SQLServer2008只能编辑前面200行数据
- 事务传播行为
- ANDROID 对VIEW 截图的两种方式
- gdb显示结构体
- java格式化日期和时间
- Another XSS auditor bypass
- MVC和MVP的一些思考
- 谈下框架开发的一些经验,也谈下自己的一些项目经验
- UCENTER1.6下解决DISCUZ注册同步ECSHOP登录问题
- 从瀑布模型、极限编程到敏捷开发
- DialogFragment