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

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

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

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

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

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

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

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

דוגמה: פריט בסיסי ברשימה

הקוד הבא יוצר פריט בסיסי ברשימה:

@Composable
fun ListItemSample() {
    ListItem { Text("This is a list item") }
}

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

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

@Composable
fun ListItemWithIconsSample() {
    ListItem(
        leadingIcon = { Icon(FavoriteIcon, contentDescription = "Favorite") },
        trailingIcon = { Icon(FavoriteIcon, contentDescription = "Favorite") }
    ) {
        Text("This is a list item with icons")
    }
}