在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("隐藏"),
),