flutter中visibility用法

flutter中visibility用法


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信