欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Flutter控件的显示与隐藏

程序员文章站 2022-07-13 22:38:15
...

在Android中,使用visibility属性控制View是否显示。
同样地,Flutter也使用Visibility来控制Widget是否显示。
同时也可以使用Offstage或Opacity来控制。

 Visibility(
   visible: true,
   //是否保持占位
   maintainState: false,
   child: Text("显示"),
 ),
 //能控件隐藏或显示,但是隐藏时不会占位。
 Offstage(
   offstage: true,
   child: Text("显示"),
 ),
 ///0表示完全透明,也相当于隐藏
 ///1代表完全不透明,相当于完全显示
 Opacity(
   opacity: 0,
   child: Text("隐藏"),
 ),