android - 如何从 Flutter 中名称中包含空格的资产访问图像文件?
问题描述
处理一个 Flutter 应用程序项目,该项目具有来自准备图像资产的设计团队的一些荒谬的命名约定,因此以下问题。
访问名称中包含空格的图像文件的语法是什么?例如,我的资产路径中有一个名为“United Arab Emirates.png”的图像,即“assets/Flags/United Arab Emirates.png”当我尝试在 Image.asset() 小部件中访问此路径时,我无法加载这是因为图像的名称中有空格。如果我删除空间,我可以加载它并在小部件中显示它。这里的问题是我无法重命名资产目录中的大量图像,并且不知道如何编写脚本来重命名所有资产,并且不想花时间学习如何编写脚本。
必须有一些语法来访问这些资产,因为我认为这是一个非常普遍的问题,应该发生在很多人身上,但我没有看到任何关于此的问题或答案。
解决方案
我认为颤振将资产添加到嵌入中,例如 android 中的 res/draw,而不是资产文件夹,因此文件名不能包含空格或其他意外字符
推荐阅读
- visual-studio - 两种不同的编码标准
- python - 替代 aws 客户端 cognito list_users() 函数的分页
- python - DataFrame中列表中的数字总和
- jquery - 在打字稿中扩展 JQuery Deferred
- python - 多处理 - 为每个工作人员传递共享队列和唯一编号
- java - 计算给定数组中的重复项数
- python - 如何将共享点列表下载为 csv?
- r - 如何在事件发生后快速更新变量值?
- c# - JSON.NET 数组转换
- c# - C# 运算符 == 无法应用:dlg.showDialog == System.Windows.Forms