Flutter OverlayEntry不采用宽度,高度

问题描述 投票:0回答:1

我试图在我的OverlayEntry之一下方显示Textfields

到目前为止,它一直有效,唯一的问题是OverlayEntry本身,由于某种原因,无论我给孩子提供的widthheight,覆盖图都会占用所有可用的屏幕宽度,并且一直向下到屏幕底部的高度。

这里有一些代码,作为示例,我只是试图显示一个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的宽度和高度?

flutter dart size overlay
1个回答
0
投票

未选中,但可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.