【发布时间】:2021-05-10 09:59:17
【问题描述】:
我目前正在尝试使用 SVG 的 URI 创建位图。这可能吗?
val bm = BitmapFactory.decodeFile(svgPath)
返回 null,其中 svgPath 是 SVG 的路径。
【问题讨论】:
我目前正在尝试使用 SVG 的 URI 创建位图。这可能吗?
val bm = BitmapFactory.decodeFile(svgPath)
返回 null,其中 svgPath 是 SVG 的路径。
【问题讨论】:
如果您能以某种方式将图像转换为 Android VectorDrawable 格式,那么 Drawable.toBitmap 会负责渲染它...但我还没有找到任何可以让您以编程方式进行转换的方法。
如果您需要“在野外”处理 SVG,我认为像 https://bigbadaboom.github.io/androidsvg/ 这样的东西可以让您渲染它们。
【讨论】: