鸿蒙HarmonyOS NEXT开发:AlphabetIndexer(基础组件)

AlphabetIndexer

可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。

说明:

该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

子组件

接口

AlphabetIndexer(value: {arrayValue: Array, selected: number})

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

参数:

参数名 参数类型 必填 参数描述
arrayValue Array 字母索引字符串数组,不可设置为空。
selected number 初始选中项索引值,若超出索引值范围,则取默认值0。
从API version 10开始,该参数支持$$双向绑定变量。

属性

width属性设置"auto"时表示自适应宽度,宽度会随索引项最大宽度变化。

除支持通用属性外,还支持以下属性:

color

color(value: ResourceColor)

设置文字颜色。

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

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

参数:

参数名 类型 必填 说明
value ResourceColor 文字颜色。
默认值:0x99182431。

selectedColor

selectedColor(value: ResourceColor)

设置选中项文字颜色。

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

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

参数:

参数名 类型 必填 说明
value ResourceColor 选中项文字颜色。
默认值:0xFF007DFF。

popupColor

popupColor(value: ResourceColor)

设置提示弹窗文字颜色。

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

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

参数:

参数名 类型 必填 说明
value ResourceColor 提示弹窗文字颜色。
默认值:0xFF007DFF。

selectedBackgroundColor

selectedBackgroundColor(value: ResourceColor)

设置选中项背景颜色。

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

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

参数:

参数名 类型 必填 说明
value ResourceColor 选中项背景颜色。
默认值:0x1A007DFF。

popupBackground

popupBackground(value: ResourceColor)

设置提示弹窗背景色。

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

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

参数:

参数名 类型 必填 说明
value ResourceColor 提示弹窗背景色。
默认值:
API version 11及以前:0xFFFFFFFF。
API version 12及以后:#66808080。

usingPopup

usingPopup(value: boolean)

设置是否使用提示弹窗。

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

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

参数:

参数名 类型 必填 说明
value boolean 是否使用提示弹窗。
默认值:false。

selectedFont

selectedFont(value: Font)

设置选中项文字样式。

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

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

参数:

参数名 类型 必填 说明
value Font 选中项文字样式。
默认值:
API version 11及以前:
{
size:‘12.0fp’,
style:FontStyle.Normal,
weight:FontWeight.Normal,
family:‘HarmonyOS Sans’
}
API version 12及以后:
{
size:‘10.0vp’,
style:FontStyle.Normal,
weight:FontWeight.Medium,
family:‘HarmonyOS Sans’
}

popupFont

popupFont(value: Font)

设置提示弹窗字体样式。

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

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

参数:

参数名 类型 必填 说明
value Font 提示弹窗字体样式。
默认值:
{
size:‘24.0vp’,
style:FontStyle.Normal,
weight:FontWeight.Normal,
family:‘HarmonyOS Sans

你可能感兴趣的:(ArkTS,鸿蒙,harmonyos,华为,android,驱动开发,鸿蒙)