猿问

如何在Android中将位图转换为Drawable?

如何将位图图像转换为Drawable?



扬帆大鱼
浏览 403回答 3
3回答

智慧大石

听起来像您想使用 BitmapDrawable从文档中:一个Drawable一个包装了位图,可以平铺,拉伸,或对齐。您可以BitmapDrawable从文件路径,输入流,通过XML膨胀或从Bitmap 对象创建。

哔哔one

试试这个它将Bitmap类型图像转换为DrawableDrawable d = new BitmapDrawable(getResources(), bitmap);

墨色风雨

看到大量的位图转换为时缩放不正确的问题BitmapDrawable,一般的转换方法应为:Drawable d = new BitmapDrawable(getResources(), bitmap);如果没有Resources reference,则bitmap可能无法正常正确缩放时渲染,甚至。此处存在许多问题,只需使用此方法即可解决,而不是仅使用bitmap参数直接调用即可解决。
随时随地看视频慕课网APP

相关分类

Android
我要回答