首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVG和其他图片格式,如PNG/JPEG支持解决方案

SVG和其他图片格式,如PNG/JPEG支持解决方案
EN

Stack Overflow用户
提问于 2022-02-03 11:14:53
回答 1查看 247关注 0票数 0

因为颤振不支持SVG格式。我被迫使用不支持svg.png包。

因此,我正在寻找一个解决方案,它既支持SVG,也支持其他图片格式,如.png.jpg等。

PS:网络url是像example.com/media/id一样映射的,所以在url中没有扩展。

EN

回答 1

Stack Overflow用户

发布于 2022-02-03 11:23:47

您可以使用以下示例方法

代码语言:javascript
复制
     Widget getPicture(String url) {
var mimeType = getFileExtension(url);
if (mimeType == "svg") {
  return SvgPicture.asset(
      assetName,
      color: Colors.red,
      semanticsLabel: 'A red up arrow'
  );
}
else {
  return NetworkImage(...)
}
  }

代码语言:javascript
复制
String getFileExtension(String fileName) {
 return "." + fileName.split('.').last;
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70970308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档