موارد را در Jetpack Compose Glimmer لیست کنید

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

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

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

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