Jetpack Compose Glimmer 中的标题 chip

适用的 XR 设备
本指南可帮助您为这些类型的 XR 设备打造体验。
AI 眼镜

在 Jetpack Compose Glimmer 中,TitleChip 组件旨在为关联内容(例如卡片)提供简短的非互动式标签。使用标题条状标签可显示简明扼要的信息,例如短标题、名称或状态。由于影视内容块不可聚焦或互动,因此它们在 Jetpack Compose Glimmer 界面中仅起到信息传递作用。例如,您可以在可滚动的成分列表旁边提供一个标记为“成分”的标题 chip。

图 1. Jetpack Compose Glimmer 中不同样式的标题 chip 的示例。

基本示例:显示简短的标题 chip

您只需编写少量代码即可创建短标题 chip:

TitleChip { Text("Messages") }

详细示例:显示带有卡片的标题 chip

如需将标题 chip 与其他组件搭配使用,请将标题 chip TitleChipDefaults.AssociatedContentSpacing 放置在可组合函数中的其他组件上方。以下代码展示了如何将标题 chip 与卡片搭配使用:

@Composable
fun TitleChipExample() {
    Column(horizontalAlignment = Alignment.CenterHorizontally) {
        TitleChip { Text("Title Chip") }
        Spacer(Modifier.height(TitleChipDefaults.AssociatedContentSpacing))
        Card(
            title = { Text("Title") },
            subtitle = { Text("Subtitle") },
            leadingIcon = { Icon(FavoriteIcon, "Localized description") },
        ) {
            Text("Card Content")
        }
    }
}

代码要点