Trong Jetpack Compose Glimmer, thành phần TitleChip được thiết kế để
cung cấp nhãn ngắn gọn, không tương tác cho nội dung được liên kết, chẳng hạn như Thẻ. Hãy sử dụng chip tiêu đề để hiển thị thông tin ngắn gọn như tiêu đề ngắn, tên hoặc trạng thái. Vì chip tiêu đề không thể lấy tiêu điểm hoặc tương tác, nên chúng chỉ đóng vai trò cung cấp thông tin trong giao diện người dùng Jetpack Compose Glimmer. Ví dụ: bạn có thể cung cấp một chip tiêu đề có nhãn "Ingredients" (Thành phần) bên cạnh danh sách thành phần có thể cuộn.
Chip tiêu đề mặc định và chip tiêu đề cố định được hiển thị. Chip tiêu đề cố định được hiển thị có đường viền.
- Nhãn chip tiêu đề
- Biểu tượng hoặc thực thể dẫn đầu (không bắt buộc)
Ví dụ cơ bản: Hiển thị chip tiêu đề ngắn
Bạn có thể tạo một chip tiêu đề ngắn với rất ít mã:
TitleChip { Text("Messages") }
Ví dụ chi tiết: Hiển thị chip tiêu đề có thẻ
Để sử dụng chip tiêu đề với một thành phần khác, hãy đặt chip tiêu đề
TitleChipDefaults.AssociatedContentSpacing phía trên thành phần khác trong
thành phần kết hợp. Đoạn mã sau đây cho biết cách sử dụng chip tiêu đề với thẻ:
@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")
}
}
}
Các điểm chính về mã
- The
Spacercó chiều cao cố định để cung cấp khoảng cách dọc chính xác, được xác định bởiTitleChipDefaults.AssociatedContentSpacing, giữa hai thành phần.