Flutter ramka uchun qo'llanma 1-bob. Flutterga kirish Flutter nima. O'rnatish
Download 1.13 Mb.
|
Flutter ramka uchun qo\'llanma 1-bob. Flutterga kirish Flutter ni
ContainerKonteyner shunday vidjetni ifodalaydi, u faqat bitta ichki elementni o'z ichiga olishi mumkin, lekin ayni paytda ichki vidjetlarning fonini, joylashishini va hajmini o'rnatish uchun qo'shimcha imkoniyatlarni taqdim etadi. Aslida, Konteyner boshqa vidjetlarning imkoniyatlarini birlashtiradi - Padding, Align, ConstrainedBox. Konteyner konstruktori displeyning ma'lum jihatlarini sozlash imkonini beruvchi bir nechta parametrlarni oladi:
Keling, ba'zi parametrlarni ko'rib chiqaylik: kalit: buyumning kaliti alignment: Align vidjetidagi tekislash sozlamasiga o'xshash AlignmentGeometry ob'ekti sifatida o'rnatilgan elementni tekislash sozlamalari to'ldirish: Padding vidjetidagi to'ldirishni o'rnatishga o'xshash konteyner chegaralaridan ichki o'rnatilgan elementni to'ldirishni o'rnatish rang: idishning rangi cheklovlar: BoxConstraints ob'ekt uzunligi va kengligi cheklovlari ichki o'rnatilgan vidjetga qo'llaniladi. ConstrainedBox-da o'lchamlarni o'rnatishga o'xshash margin: joriy Konteyner vidjetining chetlarini toʻldirish parametrini oʻrnatishga oʻxshash tashqi konteyner chegaralaridan oʻrnatadi.
kenglik: idishning kengligi balandlik: konteyner balandligi Keling, oddiy konteyner vidjetini yarataylik:
Bunday holda, rang sifatida Colors.lightBlueAccent qiymati bilan tavsiflangan o'rnatilgan rang (och ko'k rang soyasi) ishlatiladi. Alignment Alignment.center qiymatidan foydalangan holda o'rnatilgan vidjetni markazlashtirish uchun o'rnatiladi. Chegaralar va to'ldirish Keling, ikkala chekka va to'ldirish uchun to'ldirishni qo'llashni ko'rib chiqaylik:
Bunday holda, marjaning qiymati 30 birlikdan iborat bo'shliq bilan yuqorida o'rnatiladi. Ya'ni, Konteyner vidjeti ekranning yuqori qismidan 30 birlik pastroqda joylashgan bo'ladi. Shuning uchun, smartfon ekranining yuqori qismida biz Konteyner vidjeti bilan to'ldirilmagan qora chiziqni ko'ramiz. Bundan tashqari, konteyner chegaralariga nisbatan ichki o'rnatilgan Matn vidjeti uchun chekinish 40 birlikka o'rnatiladi. Download 1.13 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling