鸿蒙HarmonyOS 【ArkTS组件】通用属性-显隐控制


控制组件是否可见。

visibility

visibility(value: Visibility)

控制组件的显隐。

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。

元服务API: 从API version 11开始,该接口支持在元服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

参数:

参数名类型必填说明
valueVisibility

控制当前组件显示或隐藏。根据具体场景需要可使用条件渲染代替。

默认值:Visibility.Visible

示例

该示例通过visibility配置不同的值实现不同的显隐控制效果。

  1. // xxx.ets
    @Entry
    @Component
    struct VisibilityExample {
      build() {
        Column() {
          Column() {
            // 隐藏不参与占位
            Text('None').fontSize(9).width('90%').fontColor(0xCCCCCC)
            Row().visibility(Visibility.None).width('90%').height(80).backgroundColor(0xAFEEEE)
    
    
            // 隐藏参与占位
            Text('Hidden').fontSize(9).width('90%').fontColor(0xCCCCCC)
            Row().visibility(Visibility.Hidden).width('90%').height(80).backgroundColor(0xAFEEEE)
    
    
            // 正常显示,组件默认的显示模式
            Text('Visible').fontSize(9).width('90%').fontColor(0xCCCCCC)
            Row().visibility(Visibility.Visible).width('90%').height(80).backgroundColor(0xAFEEEE)
          }.width('90%').border({ width: 1 })
        }.width('100%').margin({ top: 5 })
      }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值