我想获取SimpleDraweeView中的位图。
我已经使用uri图像设置了我的SimpleDraweeView:
final Uri uri = new Uri.Builder()
.scheme(UriUtil.LOCAL_RESOURCE_SCHEME)
.path(returnUri.getPath())
.build();
profileImage.setImageURI(returnUri);
现在,我正在尝试将图片保存在手机的存储器中。
Bitmap b = ((BitmapDrawable) profileImage.getDrawable()).getBitmap(); // ImageDiskHelper.drawableToBitmap(profileImage.getDrawable().get);
try {
ImageDiskHelper.saveToInternalStorage(b, "MyActualProfileImage");
} catch(Exception c){ }
但是如果我使用上面的代码,会出现以下错误:com.facebook.drawee.generic.RootDrawable无法转换为android.graphics.drawable.BitmapDrawable
当我将profileImage.getDrawable转换为位图时,图像如下:空白图像
我正在尝试获取SimpleDraweeView显示的位图