我试图在我的OverlayEntry
之一下方显示Textfields
。
到目前为止,它一直有效,唯一的问题是OverlayEntry
本身,由于某种原因,无论我给孩子提供的width
和height
,覆盖图都会占用所有可用的屏幕宽度,并且一直向下到屏幕底部的高度。
这里有一些代码,作为示例,我只是试图显示一个100x100的红色小方块...不起作用:
OverlayEntry _getOverlay() {
return OverlayEntry(
builder: (context) => CompositedTransformFollower(
link: _layerLink,
showWhenUnlinked: false,
offset: Offset(0, fieldHeight + 5),
child: Container(
width: 100,
height: 100,
color: Colors.red,
),
),
);
}
如何管理OverlayEntry的宽度和高度?
未选中,但可以使用。