Android获取View的截图,包括各种Layout的截图
16lz
2021-01-24
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(安卓)getDecorView用途——屏幕截图
- 在Linux下安装Android(安卓)SDK
- Android(安卓)性能典范:拯救计划
- Android性能分析
- 快速体验Android(安卓)2.3
- Android(安卓)渗透测试学习手册 第六章 玩转 SQLite
- Android(安卓)性能分析案例
- Android性能测试工具(一)之Emmagee
- Android的性能优化