gpt4 book ai didi

Flutter SVG 作为 ImageIcon

转载 作者:行者123 更新时间:2023-12-05 05:00:47 26 4
gpt4 key购买 nike

我的设计师已经从 PNG 文件切换到 SVG 文件,因为我们的图标像素化了。

如何将 SVG 用作 ImageIcon

以前我已经将它用于 PNG 文件:

ImageIcon(AssetImage('assets/images/ic_home.png')

我正在使用 flutter_svg (SvgPicture.asset(item.icon, height: 24, width: 24))

预先感谢您的帮助!

最佳答案

你实际上不能像mentioned here那样做Flutter SVG 创建者认为 PictureProviderImageProvider 不兼容,ImageIcon 需要 ImageProvider

但是,您实际上并不需要这样做,而且您可能也不会这样做。您可以重构代码以使用:

SvgPicture.asset(item.icon, height: 24, width: 24)

除此之外别无其他。这应该足够了,不需要更多的复杂性。

关于Flutter SVG 作为 ImageIcon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62995605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com