我有一个堆栈,但我想获取第一个窗口小部件的高度和宽度,然后将它们的值传递给堆栈中第二个窗口小部件的高度和宽度。 我该如何实现?
Stack(
alignment: Alignment.center,
children: <Widget>[
Image(
image: AssetImage(
'assets/images/phonograph-record.png',
),
),
ClipOval(
child: CachedNetworkImage(
height: firstWidgetHeight/2,
width: firstWidgetWidth/2,
fit: BoxFit.cover,
imageUrl: thisSongInfo.albumImageUrl,
),
),
],
)
答案 0 :(得分:0)
CachedNetworkImage
有一个placeholder
,如果您想要的话。
CachedNetworkImage(
imageUrl: "http://via.placeholder.com/350x150",
placeholder: (context, url) => Image(
image: AssetImage(
'assets/images/phonograph-record.png',
),
),
errorWidget: (context, url, error) => new Icon(Icons.error),
),