در Jetpack Compose Glimmer، ListItem جزء استاندارد برای
نمایش یک ردیف محتوا است. موارد فهرست برای تعامل مبتنی بر تمرکز عینکهای نمایشگر طراحی شدهاند، بنابراین وقتی تمرکز روی آنها قرار میگیرد، پاسخ دیداری داخلی ارائه میدهند.
این عنصر دو سربار دارد: یکی با پارامتر onClick برای مواردی که
کنشها را راهاندازی میکنند، و نسخه فقط قابلتمرکز برای محتوای اطلاعاتی که
به کنش کلیک نیاز ندارد.
استفاده در فهرستها
موارد فهرست انتخاب اصلی برای ردیفهای درون فهرست هستند، بااینحال فهرستها میتوانند
میزبان عناصر دیگری مانند 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") } }