Steps

fun Steps(items: Set<String>, runningIndex: Int = 0, runningColor: Color = AppColor.Main.primary, activeColor: Color = AppColor.Neutral.body, inactiveColor: Color = AppColor.Neutral.hint)

步骤条

横向展示多个步骤的进度状态,每个步骤包含标签文本和状态图标,相邻步骤之间以连接线衔接。 步骤状态分为三种:已完成(StepMode.Active)、进行中(StepMode.Running)、未开始(StepMode.Inactive)。

Parameters

items

Set 步骤标签集合,按集合迭代顺序从左到右依次渲染

runningIndex

Int 当前进行中步骤的索引(从 0 开始);小于该索引的步骤为已完成,大于的为未开始,默认为 0

runningColor

Color 进行中及已完成步骤的颜色(图标、连接线、文字),默认为 AppColor.Main.primary

activeColor

Color 已完成步骤的文字颜色,默认为 AppColor.Neutral.body

inactiveColor

Color 未开始步骤的颜色(图标、连接线、文字),默认为 AppColor.Neutral.hint