موارد فهرست در Jetpack Compose Glimmer

دستگاه‌های XR قابل‌اعمال
این راهنمایی به شما کمک می‌کند برای این نوع دستگاه‌های واقعیت گسترده تجربه بسازید.
نمایش عینک

در Jetpack Compose Glimmer، ListItem جزء استاندارد برای نمایش یک ردیف محتوا است. موارد فهرست برای تعامل مبتنی بر تمرکز عینک‌های نمایشگر طراحی شده‌اند، بنابراین وقتی تمرکز روی آن‌ها قرار می‌گیرد، پاسخ دیداری داخلی ارائه می‌دهند.

این عنصر دو سربار دارد: یکی با پارامتر onClick برای مواردی که کنش‌ها را راه‌اندازی می‌کنند، و نسخه فقط قابل‌تمرکز برای محتوای اطلاعاتی که به کنش کلیک نیاز ندارد.

شکل ۱. نمونه‌ای از دو فهرست با سبک‌های مختلف عناصر فهرست در 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")
    }
}