我正在尝试一个Flitter web项目(可能没有什么不同,但值得一提),我想添加一个图像,但每次尝试都会出错,
我已经在pubspec中添加了正确的资产。yaml文件和文件都在文件夹中。
我尝试重新启动我的ide,然后飞得干干净净。根本没有变化。
class _homePageState extends State<homePage> {
@override
Widget build(BuildContext context) {
var textStyle = TextStyle(
color: Colors.black,
fontSize: 30,
fontWeight: FontWeight.w100,
);
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(
fontFamily: "MontSerrat"
),
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.grey[400],
title: Text("Example",
style: TextStyle(
color: Colors.black,
fontSize: 40,
fontWeight: FontWeight.w100,
),
)
),
body:
Container(
color: Colors.grey[400],
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Image.asset('assets/images/first_image.jpg')
],
),
)
),
);
}
}
pubspec.yaml看起来像:
name: epq_webapp
description: An app built using Flutter for web
environment:
# You must be using Flutter >=1.5.0 or Dart >=2.3.0
sdk: '>=2.3.0-dev.0.1 <3.0.0'
dependencies:
flutter_web: any
flutter_web_ui: any
dev_dependencies:
build_runner: ^1.4.0
build_web_compilers: ^2.0.0
pedantic: ^1.0.0
dependency_overrides:
flutter_web:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web
flutter_web_ui:
git:
url: https://github.com/flutter/flutter_web
path: packages/flutter_web_ui
flutter:
fonts:
- family: MontSerrat
fonts:
- asset: assets\fonts\montserrat\Montserrat-Regular.ttf
assets:
- assets/
- assets/images/first_image.jpg
我希望我的代码显示一个图像,但是我得到一个错误消息,
无法加载资源:资源/图像/第一张图像。jpg
更新你的pubspec.yaml
`
fonts:
- family: MontSerrat
fonts:
- asset: assets\fonts\montserrat\Montserrat-Regular.ttf
uses-material-design: true <--- line added ---
assets:
- assets/
- assets/images/first_image.jpg
你也可以看看这个,它可能会帮助你
Flatter使用pubspec。yaml文件,位于项目的根目录下,用于识别应用程序所需的资产。
flutter:
assets:
- assets/my_icon.png
- assets/background.png
确保你的图像在资产目录中
然后
Widget build(BuildContext context) {
// ...
return DecoratedBox(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/background.png'),
// ...
),
// ...
),
);
//
}
你应该把你的图像渲染出来
试图在flutter中加载图像,但无法做到这一点,得到以下错误 I/Flutter(3214):IMAGE RESOURCE SERVICE捕获的异常(3214):引发以下断言解析图像编解码器:I/Flutter(3214):无法加载资产:资产/test.jpg I/Flutter(3214):I/Flutter(3214):引发异常时,这是堆栈:I/Flutter(3214):#0 Platfo
失败:生成失败,出现异常。 问题:配置根项目“android”时出现问题 无法解析配置“classpath”的所有项目。找不到组织。喷气式飞机。kotlin:kotlin gradl电子插件:1.3.50。在以下位置搜索:-https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.3.50
我有一个使用phonegap 3.1的项目,效果很好。 我添加了cordova文件插件,如下所示: 然后 运行良好。 我在xcode中打开项目,它无法编译并出现错误: 这是毫无意义的,所以我进一步研究了这个CDVFile。h和CDV文件。m在我的xcode项目的插件目录中以红色突出显示,单击它们不会显示其代码。我的其他插件工作正常。 我试过产品- 有人知道我还能试试什么吗?
我试图用java制作一个项目,但MySQL有问题,在尝试获取表中的内容后,我收到以下错误消息: JAVAsql。SQLSyntaxErrorException:您的SQL语法有错误;查看与您的MariaDB服务器版本对应的手册,了解第1行“table”附近使用的正确语法
当我尝试将颤振视图/片段添加到ViewPager中时,出现以下错误: 2018-12-04 12:59:15.241 27893-27893/com。卡内基。opa。调试E/flatter:[错误:flatter/runtime/dart\u vm.cc(259)]vm快照必须有效。2018-12-04 12:59:15.241 27893-27893/*.opa。调试A/flatter:[致命:
我目前正在开发一个C#WPF应用程序,我试图在其中添加一个图像,然后在每个列表项中添加一些文本。 我已经为文本工作的绑定,但图像不显示。 下面是我的XAML: 下面是我的Directory清单类 下面是我如何添加项目到列表框 文字添加得很好,但图像没有。 我不确定这是否相关,但我在VS2010的控制台输出中看到以下内容 系统。Windows.Data错误:4:找不到引用为“RelativeSour