gpt4 book ai didi

flutter - 根据父级大小按比例缩小小部件中的所有子级

转载 作者:行者123 更新时间:2023-12-03 02:47:32 30 4
gpt4 key购买 nike

在 Flutter 中,我正在实现“什么是新的”屏幕,它将显示应用程序中真实屏幕的预览。
为此,我重用了屏幕 Widgets在“最新消息”流程中。
预览将显示在较小的 Container 中而不是覆盖整个屏幕。

我要规模减小此 Container 中所有小部件的文本大小、行高等以匹配较小的边界。
有没有办法在不单独为每个小部件单独添加较小样式的情况下做到这一点?

例如全部缩小fontSizesWidget child 增加 20%无论主题中设置的大小

最佳答案

我找到了解决方案。用 Transform.scale(...) 包裹子部件树将根据提供的比例因子按比例缩小树中的所有小部件。

Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Transform.scale(
scale: 0.9,
child: MyScaledWidgetTree(),
),
Container(
child: ...,
),
],
)

关于flutter - 根据父级大小按比例缩小小部件中的所有子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59930259/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com