【问题标题】:How to access an image file from assets in Flutter that has spaces in it's name?如何从 Flutter 中名称中包含空格的资产访问图像文件?
【发布时间】:2020-08-20 19:40:03
【问题描述】:

正在处理一个 Flutter 应用程序项目,该项目具有来自准备图像资产的设计团队的一些荒谬的命名约定,因此提出以下问题。

访问名称中包含空格的图像文件的语法是什么?例如,当我尝试访问时,我的资产路径中有一个名为 “United Arab Emirates.png” 的图像,即 “assets/Flags/United Arab Emirates.png” Image.asset() 小部件中的这个路径我无法加载它,因为图像的名称中有空格。如果我删除空间,我可以加载它并在小部件中显示它。这里的问题是我无法重命名资产目录中的大量图像,并且不知道如何编写脚本来重命名所有资产,并且不想花时间学习如何编写脚本。

必须有一些语法来访问这些资产,因为我认为这是一个非常普遍的问题,应该发生在很多人身上,但我没有看到任何关于此的问题或答案。

【问题讨论】:

标签: android image flutter widget assets


【解决方案1】:

我认为 Flutter 将资产添加到 embed 中,例如 android 中的 res/draw,而不是 assets 文件夹,因此文件名不能包含空格或其他意外字符

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    • 2013-09-18
    • 1970-01-01
    相关资源
    最近更新 更多