我正在使用 Android Studio 将我的 SVG 图像转换为 XML 文件。当我尝试使用 R.drawable.svgimage 访问它时它工作正常但现在我需要将该图像解码为位图。
我尝试了以下。它为位图返回 null。
mResId = R.drawable.svgimage
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeResource(
mContext.getResources(), mResId, options);
原文由 Siju 发布,翻译遵循 CC BY-SA 4.0 许可协议
在包中
androidx.core.graphics.drawable
有一个函数 Drawable.toBitmap