当前位置:  开发笔记 > 编程语言 > 正文

如何在颤抖中呈现一个空的视图?

如何解决《如何在颤抖中呈现一个空的视图?》经验,为你挑选了2个好方法。

由于Widget.build如何在flutter中呈现空白视图,因此无法返回null来指示没有要渲染的内容。



1> George..:

对于像我这样的人,想知道什么是显示空窗口小部件的“正确方法”-官方材料代码库使用此方法:

Widget build(BuildContext context) {
  return SizedBox.shrink();
}

SizedBox.shrink()是与背景不同ContainerMaterial没有背景或任何装饰的小部件。如果不受父约束的影响,它会将自己的大小调整为可能的最小区域。



2> Aawaz Gyawal..:

建议不显示任何内容的小部件是使用SizedBox

SizedBox(
  width: 200.0,
  height: 300.0,
  child: const Card(child: Text('Hello World!')),
)

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有