如何将可绘图转换为位图?

时间 2010-06-14
阅读 564159
点赞 834
收藏 217
连接rob

我想定一个Drawable作为设备的墙纸,但所有墙纸功能都接受Bitmap只有S。我不能用WallpaperManager因为我2.1岁以前。

另外,我的抽屉是从网上下载的,不在R.drawable.

✅ 被采纳的答案

这会将BitmapDrawable转换为位图。

Drawable d = ImagesArrayList.get(0);  
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
👍 201