Middle
Material Design bilan bog'liq UI standartlari haqida gapirib bering.
sobes.tech AI
AIdan javob
Material Design — Google tomonidan ishlab chiqilgan vizual dizayn tizimi. U tipografika, tarmoq, rang, interaktiv elementlar, bo'shliq va harakat uchun standartlarni o'z ichiga oladi.
Asosiy tamoyillar:
- Material — metafora. Ob'ektlarning xatti-harakatini imitatsiya qilish uchun haqiqiy fizik xususiyatlardan foydalanadi (ko'tarish, soya).
- Jasur, grafik, maqsadli — tipografika, rang palitrasi va rasmlarga e'tibor qaratish orqali hierarxiya va ma'no yaratish.
- Harakat — ma'noli. O'tishlar va animatsiyalar foydalanuvchiga yo'nalishni tushunishga yordam beradi va nima bo'layotganini anglashga imkon beradi.
Asosiy komponentlar va qoidalar:
- Rang: Asosiy palitra (asosiy, ikkilamchi ranglar) va yordamchi (yuzalar, fon, xato, holat paneli) foydalanish. Rang sxemasida izchillik.
- Tipografika: Belgilangan shriftlar (masalan, Roboto, Open Sans), o'lchamlar va uslublar (sarlavha, sarlavcha, matn, yozuv) turli matn hierarxiyalari uchun.
- Ikonkalar: Bir xil uslub, o'lcham, shakl va chiziq qalinligi. Vektorli tasvirlar.
- Tuzilma va navigatsiya: Standart elementlardan foydalanish: ilova paneli, navigatsiya shkafchasi, pastki navigatsiya paneli.
- Bo'shliq: Standart bo'sh joy, chekkalar va elementlarning o'lchamlari uchun qiymatlarni bajarish (masalan, 4dp yoki 8dp qadamlar bilan).
- Soya va balandlik: Soya ishlatish, chuqurlik yaratish va interaktiv elementlarni ajratib ko'rsatish uchun (masalan, tugmalar). Bosh balandlik = kuchliroq soya.
- Shakllar: Yumaloq burchaklar, tugmalar, kartalar va boshqa elementlar uchun shakllar.
- Holatlar: Elementlarning holatlarini aniq vizual tarzda ko'rsatish (faollashtirilgan, o'chirilgan, fokuslangan, bosilgan).
- Ma'lumot kiritish: Standartlashtirilgan kiritish maydonlari (matn maydonlari) va xato ko'rsatkichlari bilan.
- Dialoglar va xabarlar: Standart dialog oynalari va Snackbarlardan foydalanish.
Material Designdagi UI standartlari turli qurilmalar va platformalarda intuitiv, birxillik va yoqimli foydalanuvchi tajribasini yaratishga qaratilgan.