Android获取View的截图,包括各种Layout的截图
2016-05-13 10:17
597 查看
Layout生效后才能使用
/** * 获取Layout截图 * * @return 所需区域的截图 */ private Bitmap getBitmap() { rel_content.setDrawingCacheEnabled(true); rel_content.buildDrawingCache(); //启用DrawingCache并创建位图 Bitmap bitmap = Bitmap.createBitmap(rel_content.getDrawingCache()); //创建一个DrawingCache的拷贝,因为DrawingCache得到的位图在禁用后会被回收 rel_content.setDrawingCacheEnabled(false); //禁用DrawingCahce否则会影响性能 return bitmap; }
相关文章推荐
- android 百度导航引擎初始化失败找不到libgnustl_shared.so以及百度鹰眼轨迹异常的问题
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
- Android系统内存不足时,组建回收顺序问题
- android adb常用指令
- android数据库Sqlite(3)
- android studio 配置git,绕过曾经掉下去的坑
- Android HTML.fromHtml解析图片标签
- AS不能真机调试
- Android环境搭建
- Android 使用模拟位置(支持Android 6.0)
- android synchronized浅析
- RecyclerView 的 RecyclerView.Adapter 通用版的实现
- AndroidStudio2.0文档自动提示&代码提示补全
- ListView分页加载数据
- Android 代理模式讲解
- Android studio 代码补全修改以及切换到熟悉的eclipse上
- android 属性动画初识(三)
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- Android 开发技术流程
- android反编译、修改代码、打包