Flutter uchun Yangi boshlanuvchilar



Download 15,11 Mb.
bet60/115
Sana24.04.2022
Hajmi15,11 Mb.
#580073
1   ...   56   57   58   59   60   61   62   63   ...   115
Bog'liq
Flutter

Meroslangan vidjetlar


Bundan tashqari davlatsiz vidjet va statefulWidget , u erda yana bir turi hisoblanadi Flutter-dagi vidjet ramka, InheritedWidget . Ba'zan, bitta vidjet mumkin kerak uchun bor kirish daraxtga ma'lumot berish uchun va bunday holatda biz ma'lumotni qiziqtirgan vidjetgacha takrorlashimiz kerak bo'ladi. Ushbu jarayon quyidagi diagrammada ko'rsatilgan:

Aytaylik, daraxt ostidagi ba'zi vidjetlar sarlavhaga kirishi kerak dan mulk ildiz vidjet. Kimga qil bu, bilan davlatsiz vidjet yoki statefulWidget , biz bo'lardi mulkni mos keladigan vidjetlarda takrorlash va uni konstruktor orqali o'tkazish kerak. Qiymat manfaatdor vidjetga etib borishi uchun barcha bolalar vidjetlarida xususiyatni takrorlash zerikarli bo'lishi mumkin.




Kimga manzil bu muammo, Flutter beradi the Meroslangan vidjet sinf, a yordamchi mehribon Quyidagi diagrammada ko'rsatilganidek, daraxt bo'ylab ma'lumotni tarqatishga yordam beradigan vidjet :

InheritedWidget qo'shish orqali daraxtga, uning ostidagi har qanday vidjet u ko'rsatadigan ma'lumotlarga kirishi mumkin tomonidan foydalanish the inheritFromWidgetOfExactType(InheritedWidget) usuli BuildContext _ InheritedWidget -ni oladigan sinf parametr sifatida yozing va so'ralgan turdagi birinchi ajdod vidjetini topish uchun daraxtdan foydalanadi.





Vidjet asosiy xususiyat


Agar siz olish a qarang da ikkalasi ham konstruktorlar ning davlatsiz vidjet va statefulWidget sinflarda kalit deb nomlangan parametrni ko'rasiz . Bu Flutter-dagi vidjetlar uchun muhim xususiyatdir. Bu vidjetlar daraxtidan elementlar daraxtiga ko'rsatishda yordam beradi. Tegishli vidjet turi va havolasidan tashqari, bu element daraxtdagi vidjetni identifikatsiya qiluvchi kalitga ham ega. Kalit _ mulk qayta qurishlar orasidagi vidjet holatini saqlab qolishga yordam beradi. Kalitning eng keng tarqalgan qo'llanilishi Biz vidjetlar to'plami bilan shug'ullanayotganimizda bor the bir xil turdagi; Shunday qilib, kalitlarsiz, the element daraxti qilmasdi bilish qaysi holat qaysi vidjetga mos keladi, chunki ularning barchasi bir xil turga ega bo'ladi. Masalan, har doim a vidjet o'zgarishlar uning pozitsiya yoki Daraja ichida the vidjetlar daraxt, moslashish hisoblanadi bajarildi ichida yangi vidjet tuzilishini aks ettirish uchun ekranda nimani yangilash kerakligini ko'rish uchun elementlar daraxti. Vidjet holatiga ega bo'lsa, unga ko'chirish uchun tegishli holat kerak bu. In qisqacha, bu hisoblanadi nima a kalit yordam beradi the ramka uchun qil. tomonidan ushlab turish the kalit qiymat, ko'rib chiqilayotgan element u bilan birga bo'lishi kerak bo'lgan tegishli vidjet holatini bilib oladi.




Download 15,11 Mb.

Do'stlaringiz bilan baham:
1   ...   56   57   58   59   60   61   62   63   ...   115




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