我已将图像添加到我的应用程序栏,但在我运行应用程序时它没有显示。这是我的代码:
appBar: AppBar(
title: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset('assets/images/Appbar_logo.png',
fit: BoxFit.cover, height: 56),
],
),
),
这里是错误:
<块引用>无法加载资源:assets/Appbar_logo.png
这里是项目中的包结构:
Project
lib
assets.images
Appbar_logo.png
这是我的 pubspec.yaml 文件:
assets:
- images/
我认为我的包裹布局有问题。
答案 0 :(得分:0)
您的资产文件夹在 lib 内?它应该在根上 项目
在您的 pubspec.yaml 文件中:
flutter:
assets:
- assets/images/Appbar_logo.png
答案 1 :(得分:0)
尝试在 pubspec.yaml 文件的路径中包含 assets 文件夹
assets:
- assets/images/