博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
同步手绘板——将View的内容映射成Bitmap转图片导出
阅读量:5748 次
发布时间:2019-06-18

本文共 707 字,大约阅读时间需要 2 分钟。

在Android中自有获取view中的cache内容,然后将内容转换成bitmap,方法名是:getDrawingCache(),返回结果为Bitmap,但是刚开始使用的时候,得到的结果都是null,所以在一个论坛里查到了正确的使用方法.代码如下:

contentLayout.setDrawingCacheEnabled(true);            contentLayout.measure(                   MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),                    MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));           contentLayout.layout(0, 0, contentLayout.getMeasuredWidth(),                    contentLayout.getMeasuredHeight());           contentLayout.buildDrawingCache();                    Bitmap bitmap= contentLayout.getDrawingCache();

在使用的时候调用

Bitmap bitmap = view.getDrawingCache();

就可以得到图片的bitmap了。

转载于:https://www.cnblogs.com/VACQQ/p/5870509.html

你可能感兴趣的文章
Linux下安装Python3.6和第三方库
查看>>
函数属性
查看>>
替换富文本里的px为rem
查看>>
SSO技术文档列表
查看>>
关于WechatApp学习总结
查看>>
vue-搜索页-搜索历史本地存储-good-storage
查看>>
linux下搭建Nginx
查看>>
php网页跳转无法获取session值
查看>>
javascript闭包的妙用——实现函数的重载
查看>>
【转】如何在CentOS/RHEL中安装基于Web的监控系统 linux-das
查看>>
最少拦截系统
查看>>
Leetcode 804. Unique Morse Code Words 莫尔斯电码重复问题
查看>>
JAVA UUID 生成
查看>>
hive基本操作与应用
查看>>
angular-bootstrap ui-date组件问题总结
查看>>
读书笔记--C++ Template(The complete guide)--Chapter3--类模板
查看>>
poj 3267 -- The Cow Lexicon
查看>>
[经验转帖]在豆瓣上直接下载你喜欢的书
查看>>
[Asp.net core]bootstrap分页
查看>>
jee 命令行打包war(转)
查看>>