如何将位图图像转换为Drawable?
3 回答
智慧大石
TA贡献1946条经验 获得超3个赞
听起来像您想使用 BitmapDrawable
从文档中:
一个Drawable一个包装了位图,可以平铺,拉伸,或对齐。您可以BitmapDrawable从文件路径,输入流,通过XML膨胀或从Bitmap 对象创建。
哔哔one
TA贡献1854条经验 获得超8个赞
试试这个它将Bitmap类型图像转换为Drawable
Drawable d = new BitmapDrawable(getResources(), bitmap);
墨色风雨
TA贡献1853条经验 获得超6个赞
看到大量的位图转换为时缩放不正确的问题BitmapDrawable,一般的转换方法应为:
Drawable d = new BitmapDrawable(getResources(), bitmap);
如果没有Resources reference,则bitmap可能无法正常正确缩放时渲染,甚至。此处存在许多问题,只需使用此方法即可解决,而不是仅使用bitmap参数直接调用即可解决。
- 3 回答
- 0 关注
- 407 浏览
添加回答
举报
0/150
提交
取消