svg 图像从资产文件夹到位图

时间:2021-05-04 17:52:00

标签: android svg bitmap android-glide

我正在尝试从资产文件夹中获取 svg 图像并使用 glide 显示它。

try {
     InputStream imageStr = activity.getAssets().open("www/images/icons/svg/image.svg");
     Bitmap bitmap = BitmapFactory.decodeStream(imageStr);
     Glide.with(activity)
          .load(bitmap)
          .placeholder(R.drawable.ic_no_photo)
          .fitCenter()
          .into(title_image);
} catch (IOException e) {
  e.printStackTrace();
}

1 个答案:

答案 0 :(得分:0)

我不认为您可以将 SVG 文件直接设置为 imageview

你可以做的是:

在drawable中右键->新建->矢量资源->本地SVG文件。

现在选择您的 SVG 文件并使用它

android:src="@drawable/imageName"