Flutter 中的 Visibility 小部件:全面指南
在 Flutter 中,Visibility 是一个用于根据布尔值条件显示或隐藏小部件的控件。使用 Visibility 可以避免不必要的布局占用,因为它实际上会从布局树中移除符合条件的小部件。
基础用法
Visibility 最基本的用法是通过 visible 属性控制子控件的可见性:
Visibility(
visible: true,
child: Text('This text is visible'),
)
在这个例子中,文本将被显示。如果 visible 设置为 false,则 Text 小部件将不会显示。
切换可见性
你可以在状态管理中切换 Visibility 的可见性,例如使用 setState:
class VisibilityExample extends StatefulWidget {
_VisibilityExampleState createState() => _VisibilityExampleState


1881

被折叠的 条评论
为什么被折叠?



