【发布时间】:2021-12-26 22:48:39
【问题描述】:
考虑Flutter docs中的以下代码:
CustomPaint(
painter: Sky(),
child: const Center(
child: Text(
'Once upon a time...',
style: TextStyle(
fontSize: 40.0,
fontWeight: FontWeight.w900,
color: Color(0xFFFFFFFF),
),
),
),
)
我不想要文本小部件。
我不希望 CustomPaint 小部件被子小部件遮挡。
我还希望 CustomPaint 小部件填充任何可用空间。
我认为解决方案是将 Text 小部件替换为 Expanded 之类的 BLANK 小部件。
但是,我尝试了 Expanded、Container、Spacer 和 Space 小部件的各种组合,但总是出错或大小为零。
谢谢!
【问题讨论】:
-
您想根据您的自定义绘图设置动态尺寸吗?还是覆盖整个屏幕?
-
感谢您的努力。我更新了问题。希望这可以解释。
标签: flutter layout widget custom-painting custom-painter