• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 选择器(Picker)公共接口
2<!--Kit: ArkUI-->
3<!--Subsystem: ArkUI-->
4<!--Owner: @luoying_ace_admin-->
5<!--Designer: @weixin_52725220-->
6<!--Tester: @xiong0104-->
7<!--Adviser: @HelloCrease-->
8
9选择器组件公共接口。
10
11>  **说明:**
12>
13>  从API version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
14
15## PickerTextStyle对象说明
16
17选择器组件的文本样式。
18
19**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
20
21**系统能力:** SystemCapability.ArkUI.ArkUI.Full
22
23| 名称   | 类型                                     | 只读 | 可选 | 说明                      |
24| ----- | ---------------------------------------- | ---- | ------------------------- | ------------------------- |
25| color | [ResourceColor](ts-types.md#resourcecolor) | 否   | 是   | 文本颜色。                     |
26| font  | [Font](ts-types.md#font)                 | 否   | 是   | 文本样式。 |
27
28## PickerDialogButtonStyle<sup>12+</sup>对象说明
29
30选择器弹窗的按钮样式。
31
32**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
33
34**系统能力:** SystemCapability.ArkUI.ArkUI.Full
35
36| 名称   | 类型                                     | 只读 | 可选 | 说明                      |
37| ----- | ---------------------------------------- | ---- | ------------------------- | ------------------------- |
38| type | [ButtonType](ts-basic-components-button.md#buttontype枚举说明) | 否   | 是   | 按钮显示样式。                     |
39| style  | [ButtonStyleMode](ts-basic-components-button.md#buttonstylemode11枚举说明)                 | 否   | 是   | 按钮的样式和重要程度。 |
40| role | [ButtonRole](ts-basic-components-button.md#buttonrole12枚举说明) | 否   | 是   | Button组件的角色。                     |
41| fontSize  | [Length](ts-types.md#length)                 | 否   | 是   | 文本显示字号。 |
42| fontColor | [ResourceColor](ts-types.md#resourcecolor) | 否   | 是   | 文本显示颜色。                     |
43| fontWeight  | [FontWeight](ts-appendix-enums.md#fontweight)&nbsp;\|&nbsp;number&nbsp;\|&nbsp;string| 否   | 是   | 文本的字体粗细。number类型取值[100, 900],取值间隔为100,取值越大,字体越粗。string类型仅支持number类型取值的字符串形式,例如"200",以及"bold"、"bolder"、"lighter"、"regular"、"medium",分别对应FontWeight中相应的枚举值。 |
44| fontStyle | [FontStyle](ts-appendix-enums.md#fontstyle) | 否   | 是   | 文本的字体样式。                     |
45| fontFamily  |  [Resource](ts-types.md#resource)&nbsp;\|&nbsp;string  | 否   | 是   | 字体列表。默认字体'HarmonyOS Sans',当前支持'HarmonyOS Sans'字体和[注册自定义字体](../js-apis-font.md)。 |
46| backgroundColor | [ResourceColor](ts-types.md#resourcecolor) | 否   | 是   | 按钮背景色。                     |
47| borderRadius  | [Length](ts-types.md#length) \| [BorderRadiuses](ts-types.md#borderradiuses9)| 否   | 是   | 圆角半径。 |
48| primary  | boolean | 否   | 是   | 弹出弹窗后,未使用Tab键切换焦点时,Enter键是否默认由该按钮响应。 |
49
50## DateRange<sup>19+</sup>对象说明
51
52日期区间,用于描述起止日期区间。
53
54**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。
55
56**系统能力:** SystemCapability.ArkUI.ArkUI.Full
57
58| 名称      | 类型       | 只读      | 可选   | 说明                            |
59| ----------- | ---------- | ------| --------------------------------- | --------------------------------- |
60| start | Date | 否 | 是   | 设置日期区间的开始日期。 |
61| end | Date | 否   | 是   | 设置日期区间的结束日期。 |
62