获取之前一定要调用setDrawingCacheEnabled(true),否则,无法从ImageView对象中获取图像。
在调用getDrawingCache()方法从ImageView对象获取图像之后,一定要调用setDrawingCacheEnabled(false)方法以清空画图缓冲区,否则,下一次从ImageView对象中获取的图像,还是原来的图像。
iv.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(iv.getDrawingCache());
iv.setDrawingCacheEnabled(false);
本文详细介绍了如何在Android开发中通过调用setDrawingCacheEnabled方法来获取ImageView中的图像,并强调了在操作后清理画图缓冲区的重要性以避免图像混叠问题。此外,文章还提供了一个关键步骤的代码示例,帮助开发者实现高效且无错误的图像获取流程。
1996

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



