1e41f4b71Sopenharmony_ci# Divider
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci提供分隔器组件,分隔不同内容块/内容元素。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci>  **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci>  该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## 子组件
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci## 接口
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciDivider()
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**卡片能力:** 从API version 9开始,该接口支持在ArkTS卡片中使用。
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci## 属性
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci除支持[通用属性](ts-universal-attributes-size.md)外,还支持以下属性:
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci### vertical
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_civertical(value: boolean)
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci设置分割线的方向。
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci**卡片能力:** 从API version 9开始,该接口支持在ArkTS卡片中使用。
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci**参数:** 
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci| 参数名 | 类型    | 必填 | 说明                                                         |
42e41f4b71Sopenharmony_ci| ------ | ------- | ---- | ------------------------------------------------------------ |
43e41f4b71Sopenharmony_ci| value  | boolean | 是   | 使用水平分割线还是垂直分割线。<br/>false:水平分割线;true:垂直分割线。<br/>默认值:false |
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci### color
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_cicolor(value: ResourceColor)
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci设置分割线的颜色。
50e41f4b71Sopenharmony_ci
51e41f4b71Sopenharmony_ci**卡片能力:** 从API version 9开始,该接口支持在ArkTS卡片中使用。
52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ci**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
54e41f4b71Sopenharmony_ci
55e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci**参数:** 
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci| 参数名 | 类型                                       | 必填 | 说明                                  |
60e41f4b71Sopenharmony_ci| ------ | ------------------------------------------ | ---- | ------------------------------------- |
61e41f4b71Sopenharmony_ci| value  | [ResourceColor](ts-types.md#resourcecolor) | 是   | 分割线颜色。<br/>默认值:'\#33182431' |
62e41f4b71Sopenharmony_ci
63e41f4b71Sopenharmony_ci### strokeWidth
64e41f4b71Sopenharmony_ci
65e41f4b71Sopenharmony_cistrokeWidth(value: number | string)
66e41f4b71Sopenharmony_ci
67e41f4b71Sopenharmony_ci设置分割线的宽度。
68e41f4b71Sopenharmony_ci
69e41f4b71Sopenharmony_ci**卡片能力:** 从API version 9开始,该接口支持在ArkTS卡片中使用。
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ci**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
74e41f4b71Sopenharmony_ci
75e41f4b71Sopenharmony_ci**参数:** 
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci| 参数名 | 类型                       | 必填 | 说明                                                         |
78e41f4b71Sopenharmony_ci| ------ | -------------------------- | ---- | ------------------------------------------------------------ |
79e41f4b71Sopenharmony_ci| value  | number&nbsp;\|&nbsp;string | 是   | 分割线宽度。<br/>默认值:1px<br/>单位:vp<br/>**说明:**  <br>分割线的宽度不支持百分比设置。优先级低于[通用属性height](ts-universal-attributes-size.md#height),超过通用属性设置大小时,按照通用属性进行裁切。部分设备硬件中存在1像素取整后分割线不显示问题,建议使用2像素。 |
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci### lineCap
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_cilineCap(value: LineCapStyle)
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ci设置分割线的端点样式。
86e41f4b71Sopenharmony_ci
87e41f4b71Sopenharmony_ci**卡片能力:** 从API version 9开始,该接口支持在ArkTS卡片中使用。
88e41f4b71Sopenharmony_ci
89e41f4b71Sopenharmony_ci**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
90e41f4b71Sopenharmony_ci
91e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
92e41f4b71Sopenharmony_ci
93e41f4b71Sopenharmony_ci**参数:** 
94e41f4b71Sopenharmony_ci
95e41f4b71Sopenharmony_ci| 参数名 | 类型                                              | 必填 | 说明                                             |
96e41f4b71Sopenharmony_ci| ------ | ------------------------------------------------- | ---- | ------------------------------------------------ |
97e41f4b71Sopenharmony_ci| value  | [LineCapStyle](ts-appendix-enums.md#linecapstyle) | 是   | 分割线的端点样式。<br/>默认值:LineCapStyle.Butt |
98e41f4b71Sopenharmony_ci
99e41f4b71Sopenharmony_ci
100e41f4b71Sopenharmony_ci## 示例
101e41f4b71Sopenharmony_ci
102e41f4b71Sopenharmony_ci```ts
103e41f4b71Sopenharmony_ci// xxx.ets
104e41f4b71Sopenharmony_ci@Entry
105e41f4b71Sopenharmony_ci@Component
106e41f4b71Sopenharmony_cistruct DividerExample {
107e41f4b71Sopenharmony_ci  build() {
108e41f4b71Sopenharmony_ci    Column() {
109e41f4b71Sopenharmony_ci      // 使用横向分割线场景
110e41f4b71Sopenharmony_ci      Text('Horizontal divider').fontSize(9).fontColor(0xCCCCCC)
111e41f4b71Sopenharmony_ci      List() {
112e41f4b71Sopenharmony_ci        ForEach([1, 2, 3], (item: number) => {
113e41f4b71Sopenharmony_ci          ListItem() {
114e41f4b71Sopenharmony_ci            Text('list' + item).width('100%').fontSize(14).fontColor('#182431').textAlign(TextAlign.Start)
115e41f4b71Sopenharmony_ci          }.width(244).height(48)
116e41f4b71Sopenharmony_ci        }, (item: number) => item.toString())
117e41f4b71Sopenharmony_ci      }.padding({ left: 24, bottom: 8 })
118e41f4b71Sopenharmony_ci
119e41f4b71Sopenharmony_ci      Divider().strokeWidth(8).color('#F1F3F5')
120e41f4b71Sopenharmony_ci      List() {
121e41f4b71Sopenharmony_ci        ForEach([4, 5], (item: number) => {
122e41f4b71Sopenharmony_ci          ListItem() {
123e41f4b71Sopenharmony_ci            Text('list' + item).width('100%').fontSize(14).fontColor('#182431').textAlign(TextAlign.Start)
124e41f4b71Sopenharmony_ci          }.width(244).height(48)
125e41f4b71Sopenharmony_ci        }, (item: number) => item.toString())
126e41f4b71Sopenharmony_ci      }.padding({ left: 24, top: 8 })
127e41f4b71Sopenharmony_ci
128e41f4b71Sopenharmony_ci      // 使用纵向分割线场景
129e41f4b71Sopenharmony_ci      Text('Vertical divider').fontSize(9).fontColor(0xCCCCCC)
130e41f4b71Sopenharmony_ci      Column() {
131e41f4b71Sopenharmony_ci        Column() {
132e41f4b71Sopenharmony_ci          Row().width(288).height(64).backgroundColor('#30C9F0').opacity(0.3)
133e41f4b71Sopenharmony_ci          Row() {
134e41f4b71Sopenharmony_ci            Button('Button')
135e41f4b71Sopenharmony_ci              .width(136)
136e41f4b71Sopenharmony_ci              .height(22)
137e41f4b71Sopenharmony_ci              .fontSize(16)
138e41f4b71Sopenharmony_ci              .fontColor('#007DFF')
139e41f4b71Sopenharmony_ci              .fontWeight(500)
140e41f4b71Sopenharmony_ci              .backgroundColor(Color.Transparent)
141e41f4b71Sopenharmony_ci            Divider().vertical(true).height(22).color('#182431').opacity(0.6).margin({ left: 8, right: 8 })
142e41f4b71Sopenharmony_ci            Button('Button')
143e41f4b71Sopenharmony_ci              .width(136)
144e41f4b71Sopenharmony_ci              .height(22)
145e41f4b71Sopenharmony_ci              .fontSize(16)
146e41f4b71Sopenharmony_ci              .fontColor('#007DFF')
147e41f4b71Sopenharmony_ci              .fontWeight(500)
148e41f4b71Sopenharmony_ci              .backgroundColor(Color.Transparent)
149e41f4b71Sopenharmony_ci          }.margin({ top: 17 })
150e41f4b71Sopenharmony_ci        }
151e41f4b71Sopenharmony_ci        .width(336)
152e41f4b71Sopenharmony_ci        .height(152)
153e41f4b71Sopenharmony_ci        .backgroundColor('#FFFFFF')
154e41f4b71Sopenharmony_ci        .borderRadius(24)
155e41f4b71Sopenharmony_ci        .padding(24)
156e41f4b71Sopenharmony_ci      }
157e41f4b71Sopenharmony_ci      .width('100%')
158e41f4b71Sopenharmony_ci      .height(168)
159e41f4b71Sopenharmony_ci      .backgroundColor('#F1F3F5')
160e41f4b71Sopenharmony_ci      .justifyContent(FlexAlign.Center)
161e41f4b71Sopenharmony_ci      .margin({ top: 8 })
162e41f4b71Sopenharmony_ci    }.width('100%').padding({ top: 24 })
163e41f4b71Sopenharmony_ci  }
164e41f4b71Sopenharmony_ci}
165e41f4b71Sopenharmony_ci```
166e41f4b71Sopenharmony_ci
167e41f4b71Sopenharmony_ci![zh-cn_image_0000001174422926](figures/zh-cn_image_0000001174422926.png)
168