2024年5月4日发(作者:)
flutter中visibility用法
Flutter中的visibility控件可以控制其子控件的显示或隐藏。
通过设置其属性visible,可以控制子控件是否显示。如果visible
为true,则子控件显示;如果为false,则子控件隐藏。
visibility控件的常用属性包括:
1. visible:控制子控件是否显示。默认值为true。
2. child:要显示或隐藏的子控件。
3. maintainSize:当子控件不显示时,是否保留其大小。默认
为false。
4. maintainAnimation:当子控件不显示时,是否保留其动画。
默认为false。
5. maintainState:当子控件不显示时,是否保留其状态。默认
为false。
示例代码:
Visibility(
visible: true,
child: Container(
width: 100,
height: 100,
color: ,
),
)
- 1 -
在上面的代码中,visible属性设置为true,所以子控件
Container将显示。如果将visible属性设置为false,则子控件将
隐藏。
注意:尽管子控件隐藏了,但其仍然存在于父控件中,只是不显
示出来。因此,如果需要完全移除子控件,可以将其替换为一个空容
器,或者使用Offstage控件。
- 2 -
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714818497a2521974.html
评论列表(0条)