在Android中隐藏或者显示一个View很容易,直接通过view的setVisibility()方法来控制即可。对于Flutter来说则提供了一个Visibility控件来控制一个Widget的展示和隐藏。Visibility的控制粒度相比于Android来说更细,本篇博文就来简单说明下这个控件。先来看如下代码:
Center(child: Text("Hello flutter"))
上述代码意图很简单,就是在屏幕中间展示“Hello Flutter”这两个字,那么如果我想让这行字隐藏则可以把这上述代码改变如下:
Center(
child: Visibility(
child: