【问题标题】:The column that could "keep its center point". What can I do?可以“保持中心点”的列。我能做些什么?
【发布时间】:2021-03-08 09:40:26
【问题描述】:

我想寻求有关将小部件插入 Center() 的帮助。 Center 是 Row 的子级。 我的意思是,我有两个容器 (50, 100) 和 (50,50),我需要将它们放在作为中心子级的列/堆栈中,但我必须这样放置它们: 有时容器将根据其他对象动态创建,我无法预测确切的比率或它们的大小,并且我无法使用 Expanded,因为 Row 是 List 的子对象。 我只想将中心保持在完全相同的点并强制列插入子级而不改变中心的位置。

我无法预测分子和分母的大小。但无论分子或分母有多高,它都必须将“分数条”准确地保持在中心而不改变其位置。

我的意思是:

我得到了 -----------

我把分子和分母放在一起。 它应该像

nominator -> 自分数条到顶部。

和分母从分数栏到底部。 目前,当我使用列时,分子的高度为:200,分母为:100。 请记住,分子和分母都是动态创建的,我不能使用扩展或其他任何东西,因为我不知道它的大小。 中心变为:(0, 50)。但我想保留它(0,0)。

【问题讨论】:

  • 您可以将到目前为止的代码添加到问题中,而不是对其进行描述。

标签: flutter dart layout widget


【解决方案1】:

据我了解您的问题,您正试图将列表除以两个应保持恒定大小的容器。在这里您可以定义每个容器的宽度和高度。但这里唯一的问题是它在手机上运行良好,但它在平板电脑上打开,然后需要为平板电脑视图重新定义容器的容器宽度和高度。否则看起来不整洁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    相关资源
    最近更新 更多