new Container(
width: 80.0,
height: 80.0,
decoration: new BoxDecoration(
shape: BoxShape.circle,
image: new DecorationImage(
fit: BoxFit.fill,
image: new NetworkImage(widget.profile_picture)))),
目前我有一个网络图像,但我想有一个圆形的缓存网络图像代替。
9条答案
按热度按时间vktxenjb1#
您可以使用
因为CachedNetworkImageProvider不是一个小部件,所以它不能代替CachedNetworkImage工作,这意味着它没有占位符小部件选项。
4bbkushb2#
可以像这样使用
CachedNetworkImageProvider
:q35jwt9p3#
您可以使用
CachedNetworkImage
的imageBuilder
:为了获得圆形图像,请将宽度和高度设置为相同值,并将
borderRadius
设置为高度的一半。l7wslrjt4#
你应该试试
dtcbnfnu5#
边框半径和边框颜色
第一种方法
第二种方法
r1zk6ea16#
我用它来创建一个带有边框颜色的圆形缓存图像网络
用法
irtuqstp7#
您只需要添加clipBehavior:裁剪。抗锯齿,
rkkpypqq8#
可以使用ClipOval代替ClipRRect
z2acfund9#
我需要一个化身小部件,无论CachedNetworkImage是否为正方形,它都能保持圆形,并且不固定为一个大小,而是使用可用空间。