Mavzu: Floating Action Button



Download 1,23 Mb.
Sana11.05.2022
Hajmi1,23 Mb.
#602082
Bog'liq
lab 2



O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

2-LABARATORIYA




MAVZU: Floating Action Button
Bajardi: MAD004-L1
guruh talabasi Eshmurodov Alisher
Tekshirdi: Azimov Sarvar

Floating Action Button
Floating Action Button (FAB) - bu ilovangiz interfeysidagi asosiy amalni ishga tushiradigan dumaloq tugma. Bu sahifa sizga qanday qilib FAB-ni maketingizga qo'shish, uning ba'zi ko'rinishini sozlash va tugma bosishga javob berishni ko'rsatadi.
Yangilangan FAB-lar kichikroq burchak radiusi, yangi rang xaritalari, dinamik ranglar mosligi va katta ekranlar uchun o'zgarishlarga ega bo'lgan boks uslubiga ega.
Materiallar dizayni boʻyicha koʻrsatmalarga muvofiq ilovangizda suzuvchi harakat tugmachasini qanday loyihalash haqida koʻproq maʼlumot olish uchun “Floating Action Button”ni ham koʻring.


1-rasm


Tarkibingizga FloatingActionButton qo'shing
Quyidagi kod FloatingActionButton sizning tartib faylingizda qanday ko'rinishini ko'rsatadi:

android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:src="@drawable/ic_my_icon"
android:contentDescription="@string/submit"
android:layout_margin="16dp" />

Odatiy bo'lib, FAB colorAccent atributi bilan ranglanadi, siz uni mavzuning ranglar palitrasi bilan sozlashingiz mumkin.


Siz boshqa FAB xususiyatlarini XML atributlari yoki mos keladigan usullar yordamida sozlashingiz mumkin, masalan:
App:fabSize atributi yoki setSize() usuli yordamida FAB hajmi.
App:rippleColor atributi yoki setRippleColor() usuli yordamida FAB ning to'lqinli rangi.
FAB belgisi, android:src atributi yoki setImageDrawable() usuli yordamida


Tugmalarni bosish uchun javob bering


Keyin FAB kranlarini boshqarish uchun View.OnClickListener dasturini qo'llashingiz mumkin. Masalan, foydalanuvchi FAB tugmasini bosganida quyidagi kod Snackbarni ko'rsatadi:

val fab: View = findViewById(R.id.fab)


fab.setOnClickListener
{ view ->
Snackbar.make(view, "Here's a Snackbar", Snackbar.LENGTH_LONG)
.setAction("Action", null)
.show()
}

FAB imkoniyatlari haqida qo'shimcha ma'lumot olish uchun FloatingActionButton uchun API ma'lumotnomasiga qarang.

Kichikroq ekranlarda mini FAB dan foydalanish kerak. Ekran kengligi 460 dp yoki undan kam bo'lsa, standart FAB (56 dp) konteyneri mini o'lchamga (40 dp) aylanishi kerak.
Mini FABlar boshqa ekran elementlari bilan vizual uzluksizlik yaratish uchun ham ishlatilishi mumkin.

(FAB) joriy ekranda harakatni boshlashi yoki yangi ekran yaratadigan amalni bajarishi mumkin.

FAB muhim, konstruktiv harakatlarni qo'llab-quvvatlaydi, masalan:

Yaratmoq
Sevimli


Ulashish
Jarayonni boshlang
Kichik yoki halokatli harakatlar uchun FAB dan foydalanishdan saqlaning, masalan:

Arxiv yoki axlat qutisi


Ogohlantirishlar yoki xatolar
Matnni kesish kabi cheklangan vazifalar
Asboblar paneliga mosroq boshqaruv elementlari (masalan, ovoz balandligi yoki shrift rangini sozlash uchun boshqaruv elementlari)
Download 1,23 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish