ts-universal-attributes-z-order.md 1.2 KB
Newer Older
Z
zengyawen 已提交
1
# Z序控制
Z
zengyawen 已提交
2

T
explain  
tianyu 已提交
3 4
组件的Z序,指明了该组件在堆叠组件中的位置。

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

Z
zengyawen 已提交
8 9

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



Z
zengyawen 已提交
13 14 15 16

## 属性


T
explain  
tianyu 已提交
17
| 名称 | 参数类型 | 默认值 | 描述 |
Z
zengyawen 已提交
18
| -------- | -------- | -------- | -------- |
T
explain  
tianyu 已提交
19
| zIndex | number | 0 | 同一容器中兄弟组件显示层级关系,z值越大,显示层级越高。 |
Z
zengyawen 已提交
20 21 22


## 示例
Z
zengyawen 已提交
23

H
geshi  
HelloCrease 已提交
24 25
```ts
// xxx.ets
Z
zengyawen 已提交
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
@Entry
@Component
struct ZIndexExample {
  build() {
    Column() {
      Stack() {
        // stack会重叠组件, 默认后定义的在最上面
        Text('first child, zIndex(2)')
          .size({width: '40%', height: '30%'}).backgroundColor(0xbbb2cb)
          .zIndex(2)
        // 默认值0
        Text('second child, default zIndex(0)')
          .size({width: '90%', height: '80%'}).backgroundColor(0xd2cab3).align(Alignment.TopStart)
        Text('third child, zIndex(1)')
          .size({width: '70%', height: '50%'}).backgroundColor(0xc1cbac).align(Alignment.TopStart)
          .zIndex(1)
      }
    }.width('100%').height(200)
  }
}
```

Z
zengyawen 已提交
48
![zh-cn_image_0000001174582860](figures/zh-cn_image_0000001174582860.png)