8.7 版本发布—WinterCG 兼容性第一部分
了解更多

<SegmentedBar> 是一个 UI 条形组件,用于显示一组用于离散选择的按钮。

xml
<SegmentedBar>
  <SegmentedBarItem title="First" />
  <SegmentedBarItem title="Second" />
  <SegmentedBarItem title="Third" />
</SegmentedBar>

属性

items

ts
items: SegmentedBarItem[]

要在 SegmentedBar 中显示的项目数组。

selectedIndex

ts
selectedIndex: number

获取或设置所选项目的索引。

selectedBackgroundColor

ts
selectedBackgroundColor: Color

获取或设置所选项目的背景颜色。

要设置整个条形的背景颜色,请使用backgroundColor

参见 颜色

...继承的

有关其他继承属性,请参阅 API 参考

SegmentedBarItem 属性

title

ts
title: string

获取或设置 SegmentedBarItem 的标题。

事件

selectedIndexChanged

ts
on('selectedIndexChanged', (args: EventData) => {
  const segmentedBar = args.object as SegmentedBar
  console.log('SegmentedBar index changed to:', segmentedBar.selectedIndex)
})

在点击 SegmentedBar 中的项目时发出。

原生组件

上一页
搜索栏
下一页
滑块