我想知道是否可以调整位于BoxDecoration
容器内并由AssetImage()
调用的图像的大小。
我的代码是:
Flexible(
child: Container(
height: size.height * .75,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(25.0),
image: DecorationImage(
image: AssetImage('assets/img/washing.png'),
fit: BoxFit.scaleDown,
)),
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Container(
然后跟着..。
图像太大了。我想要小一点的,放在右上角。
谢谢。
发布于 2020-09-01 21:07:41
它的大小取决于您的容器大小。如果您减小了容器的大小,则图像大小会自动减小。但是您必须适当地使用BoxFit.cover
以下是代码示例-
return Scaffold(
appBar: AppBar(
title: Text('Help'),
),
body: Center(
child: Container(
height: MediaQuery.of(context).size.height * .5,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(25.0),
image: DecorationImage(
image: AssetImage(
'asset/images/download.jpg',
),
fit: BoxFit.cover,
),
),
),
),
);
如果你想开发它没有装饰的形象,我可以帮助你。请分享您的示例UI,我将为您创建
https://stackoverflow.com/questions/63687534
复制相似问题