ts-universal-attributes-opacity.md 1.2 KB
Newer Older
Z
zengyawen 已提交
1 2
# 透明度设置

H
geshi  
HelloCrease 已提交
3
>  **说明:**
Z
zengyawen 已提交
4
> 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
Z
zengyawen 已提交
5

Z
zengyawen 已提交
6 7 8

设置组件的透明度。

Z
zengyawen 已提交
9 10

## 权限列表
Z
zengyawen 已提交
11 12 13



Z
zengyawen 已提交
14 15 16 17

## 属性


W
wangshuainan 已提交
18
| 名称 | 参数类型 | 默认值 | 描述 |
Z
zengyawen 已提交
19
| -------- | -------- | -------- | -------- |
W
wangshuainan 已提交
20
| opacity | number&nbsp;\|&nbsp;[Resource](../../ui/ts-types.md#resource类型) | 1 | 元素的不透明度,取值范围为0到1,1表示为不透明,0表示为完全透明。<br/>**说明:**<br/>子组件可以继承父组件的此属性。。 |
Z
zengyawen 已提交
21 22 23


## 示例
Z
zengyawen 已提交
24

H
geshi  
HelloCrease 已提交
25 26
```ts
// xxx.ets
Z
zengyawen 已提交
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
@Entry
@Component
struct OpacityExample {
  build() {
    Column({ space: 5 }) {
      Text('opacity(1)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(1).backgroundColor(0xAFEEEE)
      Text('opacity(0.7)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(0.7).backgroundColor(0xAFEEEE)
      Text('opacity(0.4)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(0.4).backgroundColor(0xAFEEEE)
    }
    .width('100%')
    .padding({ top: 5 })
  }
}
```

Z
zengyawen 已提交
45
![zh-cn_image_0000001219662647](figures/zh-cn_image_0000001219662647.gif)