ב-Jetpack Compose Glimmer, הרכיב ListItem הוא הרכיב הרגיל להצגת שורה אחת של תוכן. פריטים ברשימה מיועדים לאינטראקציה מבוססת-מיקוד של משקפיים עם תצוגה, ולכן הם מספקים תגובה חזותית מובנית כשהם מקבלים מיקוד.
לרכיב יש שתי עומסים: אחד עם פרמטר onClick לפריטים שמפעילים פעולות, וגרסה שניתן להתמקד בה בלבד לתוכן אינפורמטיבי שלא דורש פעולת קליק.
שימוש ברשימות
פריטים ברשימה הם הבחירה העיקרית לשורות בתוך רשימה, אבל רשימות יכולות גם להכיל רכיבים אחרים, כמו 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") } }