Get Bitmap from ImageView in Android L
I want to get Bitmap from ImageView . I have used following code, but getDrawable() returns null. How to get whole Bitmap from ImageView . Bitmap bitmap; if (mImageViewer.getDrawable() instanceof BitmapDrawable) { bitmap = ((BitmapDrawable) mImageViewer.getDrawable()).getBitmap(); } else { Drawable d = mImageViewer.getDrawable(); bitmap = Bitmap.createBitmap(d.getIntrinsicWidth(), d.getIntrinsicHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); d.draw(canvas); } storeImage(bitmap,"final.jpeg"); Pankaj Arora Try this: imageView.invalidate(); BitmapDrawable drawable =