【发布时间】:2020-05-12 18:38:49
【问题描述】:
在 Flutter 中,我正在实现“新功能”屏幕,它将显示应用程序中真实屏幕的预览。
为此,我在“新增功能”流程中重复使用屏幕Widgets。
预览将以较小的Container 显示,不会覆盖整个屏幕。
我想缩小此Container 内所有小部件的文本大小、行高等,以匹配较小的范围。
有没有办法在不单独为每个 Widget 单独添加较小样式的情况下做到这一点?
例如无论主题中设置的大小如何,将所有 fontSizes 缩小 20% 以获得 Widget child
【问题讨论】:
-
我通常使用 MediaQuery 来根据屏幕尺寸缩小字体,而不是孩子的父母,发现这可能与您的问题有关stackoverflow.com/questions/41558368/…
-
谢谢,这是一个可行的解决方案,但不能应用于我的案例,因为所有字体都是由固定大小定义的
标签: flutter dart flutter-layout flutter-widget