獲取ImageView的背景圖片使用getDrawableCache方法,不要使用getDrawable方法,后者獲取不到圖片的.
1.在調用imageView.getDrawableCache()之前一定要先調用imageView.setDrawingCacheEnabled(true)方法,否則會出現空指針異常
2.在使用getDrawableCache()方法獲取Bitmap之后,一定要調用setDrawingCacheEnable(false)方法,以清除畫圖緩沖區,不然下一次獲取的圖片還是上一次的