image - 装饰图像不显示图像 - 颤振
问题描述
我找不到与此相关的任何内容,所以我想我做错了什么。我正在尝试显示DecorationImage
inside BoxDecoration
,但我的屏幕上根本没有显示任何内容。
我尝试展示相关资产,Image.asset('assets\\test.png');
并且没有问题。我曾尝试将诸如AssetImage
or之类的东西放在FileImage
里面DecorationImage
,但似乎它们都不适合我。
我的代码基本上如下:
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new AssetImage('assets\\test.png'),
fit: BoxFit.cover,
),
),
),
],
),
)
);
我应该怎么做test.png
才能展示?目前我只看到一个空屏幕。
解决方案
你需要给你的width
,像这样height
Container
new Container(
height: 100,
width: 100,
decoration: new BoxDecoration(
image: new DecorationImage(
image: new AssetImage('assets\\test.png'),
fit: BoxFit.cover,
),
),
),
推荐阅读
- excel - 在该行的 10 个单元格中生成 0 和 1 之间的随机数,其中随机数的总和始终等于 7
- quartz-scheduler - Quartz 调度器中的多个集群
- java - 以编程方式编辑联系人姓名
- opencart - 将标签添加到扩展/模块
- javascript - 当通过子组件更改父状态时 React 重新渲染
- javascript - 日期验证不适用于带有三个文本框的 PDF (WAS WORKING)
- c++ - 如何删除作为 C++ 联合的成员变量的字符串对象?
- r - 将 data.frame 的所有数组列更改为列表
- sorting - 在golang中对int切片进行排序
- php - 如何在php中对半字节/四分体执行二进制操作?