当前位置: 首页 > 知识库问答 >
问题:

项目在Flitter项目中上载图像时挂起

何章横
2023-03-14

我要加载图像的文件

class _HomeState extends State<Home> {
      @override
      Widget build(BuildContext context) {
        return Container(
          height: 250,
          child: Card(
            child: Image.asset(
              '../../assets/images/person.jpg',
              fit: BoxFit.cover,
            ),
            shape: RoundedRectangleBorder(
              borderRadius: BorderRadius.circular(10.0),
            ),
            elevation: 5,
            margin: EdgeInsets.all(10),
          ),
        );
      }
    }

pubspec.yaml

 # To add assets to your application, add an assets section, like this:
 assets:
  - assets/images/person.jpg
  - assets/images/burger.jpg

共有1个答案

艾鹭洋
2023-03-14

兄弟,你在pubspec.yaml文件中定义了错误的图像路径

定义如下:

 assets:
   - assets/images/

欲了解更多信息,请尝试

在你的中。dart文件定义如下:

Image.asset('assets/images/person.jpg'),
 类似资料:
  • 我成功地安装了所有的flatter需求,包括android studio的flatter和dart插件,没有任何遗漏。我在没有选择Kotlin支持的情况下创建了一个新的颤振项目,但在创建该项目后,我得到了与Kotlin相关的问题代码 用于使用Gradle(1.2.71)构建的Kotlin版本不同于捆绑在IDE插件(1.3.50)中的版本 这就是构建。gradle文件代码: 另一个问题是在这个dir

  • 我的JavaFX项目可以在一台机器中加载图像,但是相同的代码不能在另一台机器中加载图像。 我有包结构(在src中)-/com/mypackagestructure/view/images/,它保存图像文件。 我的CSS文件位于-/com/mypackagestructure/view/Login。css 我在另一台机器上有完全相同的代码(安装了相同的操作系统、相同的Eclipse IDE和JDK/

  • Scrapy提供了一个 item pipeline ,来下载属于某个特定项目的图片,比如,当你抓取产品时,也想把它们的图片下载到本地。 这条管道,被称作图片管道,在 ImagesPipeline 类中实现,提供了一个方便并具有额外特性的方法,来下载并本地存储图片: 将所有下载的图片转换成通用的格式(JPG)和模式(RGB) 避免重新下载最近已经下载过的图片 缩略图生成 检测图像的宽/高,确保它们满

  • 我正试图在000webhost中上传我的laravel-8项目。com,但我的公用文件夹、资源和存储、路由和测试以及供应商文件夹未上载。我把我的整个项目放在一个zip文件夹中,并将其上传到公共的html中,然后将我的项目解压缩到那些没有显示的文件夹中。但是在我的zip文件中,这些文件夹和文件都存在,我能做什么?

  • 我试图做一个上传,然后访问图像。上传进展顺利,将图像上传到Assets/Images,但是当我试图从浏览器http://localhost:1337/Images/Image-name.jpg访问图像时,它会给我404。我只将sails.js用于后端目的--用于API,并且该项目是用--no-front-end选项创建的。我的前端在AngularJS上。 http://localhost:1337

  • 问这个问题的另一种方法是: 如何使用Azure个人访问令牌验证项目,以便maven build可以下载发布在