我必须在图像小部件上实现高程(例如阴影),但是我找不到解决方案。有没有办法在图像上实现高程?
我使用了Material
小部件,但它的出现空间很大!原始图片没有空格,如何删除它们?
答案 0 :(得分:0)
您只需使用-Material
或Card
小部件即可。
Center(
child: Material( // with Material
child: Image.network('https://placeimg.com/640/480/any'),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),
Center(
child: Card( // with Card
child: Image.network('https://placeimg.com/640/480/any'),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),
如果您想进一步控制图片的Radius
。然后,您可以使用-CircleAvatar
。
Center(
child: Card(
child: CircleAvatar(
maxRadius: 54.0,
backgroundImage:
NetworkImage('https://placeimg.com/640/480/any'),
),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),