פריטים ברשימה ב-Jetpack Compose Glimmer

מכשירי XR שמתאימים לשימוש
ההנחיות האלה יעזרו לכם ליצור חוויות למכשירי XR מהסוגים הבאים.
משקפיים עם תצוגה

ב-Jetpack Compose Glimmer, הרכיב ListItem הוא הרכיב הרגיל להצגת שורה אחת של תוכן. פריטים ברשימה מיועדים לאינטראקציה מבוססת-מיקוד של משקפיים עם תצוגה, ולכן הם מספקים תגובה חזותית מובנית כשהם מקבלים מיקוד.

לרכיב יש שתי עומסים: אחד עם פרמטר onClick לפריטים שמפעילים פעולות, וגרסה שניתן להתמקד בה בלבד לתוכן אינפורמטיבי שלא דורש פעולת קליק.

איור 1. דוגמה לשתי רשימות עם סגנונות שונים של פריטים ב-Jetpack Compose Glimmer.

שימוש ברשימות

פריטים ברשימה הם הבחירה העיקרית לשורות בתוך רשימה, אבל רשימות יכולות גם להכיל רכיבים אחרים, כמו Card או TitleChip, כדי לספק דגש חזותי שונה.

פריטים ברשימה משתמשים במשבצת headlineContent לטקסט הראשי שלהם כדי להתאים לרכיבים Card ו-TitleChip שמשמשים לפריטים אחרים.

דוגמה: פריט ברשימה עם תווית וסמלים תומכים

הקוד הבא יוצר פריט ברשימה עם תווית תומכת ועם סמלים מובילים וסמלים נגררים:

@Composable
private fun ListItemWithSupportingLabelAndIcons() {
    ListItem(
        supportingLabel = { Text("Supporting Label") },
        leadingIcon = { Icon(FavoriteIcon, "Localized description") },
        trailingIcon = { Icon(FavoriteIcon, "Localized description") },
    ) {
        Text("Primary Label")
    }
}