【发布时间】:2020-11-26 17:18:55
【问题描述】:
假设我们有一个空的父窗口小部件(一个容器),没有大小,并且绝对定位(在它自己的父窗口内)在上/左 (x/y) 坐标处。然后我们在父控件中放置一个子控件(大小可变,事先不知道)。有没有办法将孩子定位在其自身宽度的 -50% 处,以便孩子的水平中心出现在其父母的 x 坐标处?我不想使用全局键,因为会有数百个实例。我已经尝试过 Transform.translate(只接受已知的 x 偏移量)、FractionalOffsets、FractionallySizedBoxes、Alignments 等,但似乎没有做我想要实现的目标。有谁知道解决办法吗?
【问题讨论】:
-
你能放一张你想要的图片吗?
-
@Mobina 我更新了我的问题
-
@pskink 这正是我想要的。如果您愿意将其变成答案,我会很乐意接受。
-
太好了,请随时发布自我回答
标签: flutter dart flutter-layout