Android 獲取ImageView中的Bitmap

獲取以前必定要調用setDrawingCacheEnabled(true),不然,沒法從ImageView對象中獲取圖像。 java

在調用getDrawingCache()方法從ImageView對象獲取圖像以後,必定要調用setDrawingCacheEnabled(false)方法以清空畫圖緩衝區,不然,下一次從ImageView對象中獲取的圖像,仍是原來的圖像。 spa

iv.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(iv.getDrawingCache());
iv.setDrawingCacheEnabled(false);
相關文章
相關標籤/搜索