اجزای متریال در Compose
Jetpack Compose پیاده سازی Material Design را ارائه می دهد، یک سیستم طراحی جامع برای ایجاد رابط های دیجیتال. شما می توانید از توابع composable برای پیاده سازی کامپوننت های Material استفاده کنید.
اقدامات
دکمه ها
دکمهها بیشتر اقدامات را در یک رابط کاربری نشان میدهند.
دکمه اکشن شناور
دکمههای عملیات شناور (FAB) به کاربران کمک میکنند تا اقدامات اولیه را انجام دهند.
دکمه آیکون
دکمه های آیکون به کاربران کمک می کنند تا با یک ضربه اقدامات جزئی انجام دهند.
دکمه تقسیم بندی شده
دکمههای بخشبندی شده به کاربران کمک میکنند تا گزینهها را انتخاب کنند، نماها را تغییر دهند یا عناصر را مرتب کنند.
ارتباط
نشانها
نشانها اعلانها، تعداد یا اطلاعات وضعیت را در آیتمها و نمادهای پیمایش نشان میدهند.
شاخص های پیشرفت
نشانگرهای پیشرفت یک زمان انتظار نامشخص را بیان می کنند یا مدت زمان یک فرآیند را نمایش می دهند.
اسنک بار
نوارهای اسنک بهروزرسانیهای کوتاه درباره فرآیندهای برنامه را در پایین صفحه نمایش میدهند.
نکات ابزار
راهنمای ابزار برچسب ها یا پیام های مختصری را نمایش می دهد.
مهار
ورق های پایین
برگههای پایین، محتوای ثانویه را نشان میدهند که به پایین صفحه متصل شدهاند.
کارت ها
کارت ها محتوا و اقدامات مربوط به یک موضوع را نمایش می دهند.
چرخ فلک
چرخ فلک ها مجموعه ای از آیتم ها را نشان می دهند که می توان روی صفحه و خارج از آن پیمایش کرد.
دیالوگ ها
دیالوگ ها اعلان های مهمی را در جریان کاربر ارائه می دهند.
تقسیم کننده ها
تقسیمکنندهها خطوط نازکی هستند که محتوا را در فهرستها یا ظروف دیگر گروهبندی میکنند.
ناوبری
نوارهای برنامه
نوارهای برنامه در بالای صفحه قرار می گیرند تا به کاربران کمک کنند تا در مسیریابی قرار بگیرند.
نوار ناوبری
نوارهای پیمایش به افراد امکان می دهد بین نماهای رابط کاربری در دستگاه های کوچکتر جابجا شوند.
کشوی ناوبری
کشوهای پیمایش به افراد امکان می دهد بین نماهای رابط کاربری در دستگاه های بزرگتر جابجا شوند.
ریل ناوبری
ریلهای ناوبری به افراد امکان میدهند بین نماهای رابط کاربری در دستگاههای سایز متوسط جابجا شوند.
زبانه ها
برگه ها محتوا را در صفحات و نماهای مختلف سازماندهی می کنند.
انتخاب
چک باکس
چک باکس ها به کاربران این امکان را می دهند که یک یا چند مورد را از یک لیست انتخاب کنند یا یک مورد را روشن یا خاموش کنند.
چیپس
تراشهها به افراد کمک میکنند اطلاعات را وارد کنند، انتخاب کنند، محتوا را فیلتر کنند یا کنشها را فعال کنند.
انتخابگر تاریخ
انتخابکنندگان تاریخ به افراد اجازه میدهند تاریخ یا محدودهای از تاریخها را انتخاب کنند.
منوها
منوها لیستی از انتخاب ها را روی یک سطح موقت نمایش می دهند.
دکمه رادیو، دکمه رادیو
دکمههای رادیویی به افراد اجازه میدهند از میان مجموعهای از گزینهها، یک گزینه را انتخاب کنند.
لغزنده
لغزنده ها به کاربران اجازه می دهند از طیف وسیعی از مقادیر انتخاب کنند.
تعویض
سوئیچ ها انتخاب یک مورد را روشن یا خاموش می کنند.
انتخاب کنندگان زمان
انتخابگر زمان به کاربران کمک می کند تا زمان خاصی را انتخاب و تنظیم کنند.
ورودی های متن
جستجو کردن
جستجو به کاربران این امکان را می دهد که یک کلمه کلیدی یا عبارت را برای دریافت اطلاعات مرتبط وارد کنند.
فیلدهای متنی
فیلدهای متنی به کاربران امکان می دهد متن را در یک رابط کاربری وارد کنند.
فهرست ها و شبکه ها
با نحوه استفاده از طرحبندیهای اولیه در Compose آشنا شوید.
منابع
یاد بگیرید که چگونه منابعی مانند رشته ها و تصاویر را مدیریت کنید.