Tag

fun Tag(text: String, modifier: Modifier = Modifier, type: TagType = TagType.Primary, style: TagStyle = TagStyle.Fill, color: Color? = null, contentColor: Color? = null, onClick: () -> Unit? = null)

标签

用于展示状态、分类或属性的小型标记组件,支持多种语义类型和外观样式。 可通过 color 和 contentColor 覆盖类型预设颜色,传入 onClick 时标签可点击。

Parameters

text

String 标签显示的文本内容

modifier

Modifier 修饰符,默认为 Modifier

type

TagType 标签语义类型,决定预设颜色,默认为 TagType.Primary

style

TagStyle 标签外观样式,决定形状和填充方式,默认为 TagStyle.Fill

color

Color? 自定义标签主色(背景色或边框色),为 null 时使用 type 的预设颜色,默认为 null

contentColor

Color? 自定义文字颜色,为 null 时根据 style 自动计算,默认为 null

onClick

(() -> Unit)? 点击回调;为 null 时标签不可点击,默认为 null