我正在建设的网站的设计
我试图建立网站的设计,但我一直在溢出的错误。我正在寻找如何避免这些错误的建议/s,我使用LayoutBuilder并获得maxWdth和maxHeight,然后使用这两个约束缩放我的小部件的大小。整个页面都在SingleChildScrollView中,除了导航栏在Appbar中。任何建议,我如何才能实现一个响应页面没有溢出的错误?想法的小部件,我可以使用的网页组件,将不胜感激。(我想有一个网站,规模与屏幕大小。
mepcadol1#
final renderBox = context.findRenderObject() as RenderBox; final size = renderBox.size;
也许可以尝试在容器中使用这些size.width或size.height约束您也可以使用SingleChildScrollView()来处理溢出。
size.width
size.height
SingleChildScrollView()
jw5wzhpr2#
将Expanded s、Flexible s与Row s和Column s结合使用。这将允许您动态调整内容的大小。您还可以使用此功能动态获取最大屏幕高度和宽度,这将在用户调整屏幕大小时自动更新:var size = MediaQuery.of(context).size在这里你可以做:print(size.height)和print(size.width)以获得屏幕的最大高度/宽度值。此外,您可以将内容 Package 在SingleChildScrollView小部件中,这将允许内容溢出,但随后也可以滚动。
Expanded
Flexible
Row
Column
var size = MediaQuery.of(context).size
print(size.height)
print(size.width)
SingleChildScrollView
2条答案
按热度按时间mepcadol1#
也许可以尝试在容器中使用这些
size.width
或size.height
约束您也可以使用
SingleChildScrollView()
来处理溢出。jw5wzhpr2#
将
Expanded
s、Flexible
s与Row
s和Column
s结合使用。这将允许您动态调整内容的大小。您还可以使用此功能动态获取最大屏幕高度和宽度,这将在用户调整屏幕大小时自动更新:
var size = MediaQuery.of(context).size
在这里你可以做:print(size.height)
和print(size.width)
以获得屏幕的最大高度/宽度值。此外,您可以将内容 Package 在
SingleChildScrollView
小部件中,这将允许内容溢出,但随后也可以滚动。