private Bitmap shot(View view) {
view.setDrawingCacheEnabled(true);
view.buildDrawingCache(); //启用DrawingCache并创建位图
Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache()); //创建一个DrawingCache的拷贝,因为DrawingCache得到的位图在禁用后会被回收
view.setDrawingCacheEnabled(false); //禁用DrawingCahce否则会影响性能
return bitmap;
}
android view转bitmap
最新推荐文章于 2025-09-19 16:12:47 发布
本文介绍了一种将Android中View对象转换为Bitmap的方法。通过启用View的DrawingCache功能并创建其副本,可以确保在禁用DrawingCache后仍保留Bitmap,以此避免性能问题。
317

被折叠的 条评论
为什么被折叠?



