Flutter uchun Yangi boshlanuvchilar



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

O'rnatilgan vidjetlar


Flutter ega a katta diqqat yoqilgan UI, va chunki ning bu, bu o'z ichiga oladi a katta katalog ning vidjetlar ehtiyojlaringizga ko'ra moslashtirilgan interfeyslarni qurishga ruxsat berish.
The mavjud vidjetlar ning Flutter ket dan oddiy birlar, shunday kabi the Matn vidjet ichida the Animatsiyalar va bir nechta imo-ishoralarni boshqarish bilan dinamik foydalanuvchi interfeysini loyihalashda yordam beradigan murakkab vidjetlarga Flutter hisoblagich ilovasi misoli .

Asosiy vidjetlar


The Asosiy vidjetlar ichida Flutter bor a yaxshi boshlab nuqta, emas faqat uchun ularning yengillik ning foydalanish, lekin shuningdek, chunki ular namoyish qilish the kuch va moslashuvchanlik ning the ramka, hatto ichida oddiy holatlar.

Biz bo'ladi emas bo'l o'qish hammasi the mavjud vidjetlar chunki bu bo'lardi tanaffus bu kitob diqqat markazida bo'ling, shuning uchun biz sizning bilimingiz uchun ulardan faqat ba'zilarini sanab o'tamiz va biz ulardan ba'zilarini amalda qo'llaymiz, shunda siz ko'proq o'rganish uchun asoslarni o'rganishingiz mumkin.




Matn vidjeti

Matn ko'rsatadi a ip ning matn ruxsat berish uslublar:
Matn(
"Bu hisoblanadi a matn",
)

The eng umumiy xususiyatlari ning the Matn vidjet bor kabi quyidagicha:


uslub : Matnning uslubini tuzadigan sinf. Bu imkon beradigan xususiyatlarni ochib beradi o'zgaruvchan the matn rang, fon, shrift oila (ruxsat beradi the foydalanish ning aktivlardan maxsus shrift; bobga qarang 3 , Flutterga kirish ), chiziq balandligi, shrift o'lchami va boshqalar.
textAlign : Boshqaruv the matn gorizontal tekislash, berib variantlari shunday kabi masalan, markazga moslashtirilgan yoki oqlangan.
maxLines : Ruxsat beradi belgilash a maksimal raqam ning chiziqlar uchun the matn bu chegaradan oshib ketgan taqdirda qisqartiriladi.
overflow : O'rnatish variantlarini berib, matn to'lib ketganda qanday qisqartirilishini belgilaydi shunday kabi belgilash a maksimal chiziqlar chegara. Bu mumkin bo'l tomonidan qo'shish a ellips da masalan, oxiri.



Tasvir vidjeti

Rasm ko'rsatadi a tasvir dan boshqacha manbalar va formatlar. Kimdan the hujjatlar, the JPEG, PNG, GIF, jonlantirilgan GIF, WebP, jonlantirilgan WebP, BMP va WBMP qo'llab-quvvatlanadigan rasm formatlari:


Rasm(
rasm: AssetImage( "assets/dart_logo.jpg"
),
)

The Rasm mulk dan the vidjet belgilaydi ImageProvider . The tasvir uchun bo'l ko'rsatilgan turli manbalardan kelib chiqishi mumkin. Tasvir _ sinfda turli xil usullar uchun turli konstruktorlar mavjud rasmlarni yuklash:


Rasm ( https:/ / api. flutter. dev/ flutter/ widgets/ Image/ Image. html ), olish uchun a tasvir dan ImageProvider ( https:/ / api. flutter. dev/ flutter/ rasm/ ImageProvider- sinf. html ), oldingi misol kabi.
Image.asset ( https:/ / api. flutter. dev/ flutter/ vidjetlar/ Rasm/ Rasm. aktiv. html ) tasvirni olish uchun AssetImage ni yaratadi
AssetBundle'dan _ ( https:/ / api. flutter. dev/ flutter/ services/ AssetBundle - sinf. html ) foydalanish the aktiv kalit. An misol hisoblanadi kabi quyidagicha:


Image.asset( 'assets/dart_logo.jpg',
)


Image.network ( https:/ / api. flutter. dev/ flutter/ vidjetlar/ Rasm/ Rasm. tarmoq. html ) NetworkImage ni yaratadi URL dan rasm olish uchun:


Image.network( 'https://picsum.photos/250?image=9',
)


Image.file ( https:/ / api. flutter. dev/ flutter/ vidjetlar/ Image/ Image. fayl. html ) FileImage yaratadi fayldan rasm olish uchun ( https:/ / api. flutter. dev/ flutter/ dart- io/ File - klass. html ):


Image.fayl( Fayl (fayl_yo'li)
)


Rasm.xotira ( https:/ / api. flutter. dev/ flutter/ vidjetlar/ Rasm/ Rasm. xotira. html ) MemoryImage ni yaratadi dan rasm olish uchun Uint8List ( https:/ / api. flutter. dev/ flutter/ dart- typed_ data/ Uint8List- klassi. html ):


Rasm.xotira( Uint8List(tasvir_bayt)
)

Bundan tashqari the Rasm mulk, U yerda bor biroz boshqa odatda ishlatilgan xususiyatlari:


balandlik / kenglik : Kimga belgilang the hajmi cheklovlar ning tasvir _
takrorlang : Kimga takrorlang the tasvir uchun qopqoq the mavjud bo'sh joy
tekislash : Kimga tekislash the tasvir ichida a xos pozitsiya ichida uning chegaralar
mos : Kimga belgilang Qanday the tasvir kerak bo'l ichiga yozilgan the mavjud bo'sh joy



Material Dizayn va iOS Cupertino vidjetlar

Flutter-dagi ko'plab vidjetlar qaysidir ma'noda platformaga xos ko'rsatmalardan kelib chiqqan: Material Dizayn yoki iOS Cupertino . Bu yordam beradi the dasturchi uchun ergash platformaga xos yo'riqnomalar eng oson yo'l bilan.

Flutter, uchun misol, qiladi emas bor a Tugma vidjet; o'rniga, bu beradi muqobil Google Material Design va iOS Cupertino yo'riqnomalari uchun tugmalarni qo'llash.





Tugmalar

Yoniq the Material Dizayn yon, Flutter asboblar the quyidagi tugma komponentlari:
Ko'tarilgan tugma : A Material Dizayn ko'tarilgan tugmasi. A ko'tarilgan tugmasi iborat ning interfeys ustida harakatlanuvchi to'rtburchaklar shaklidagi material.
FloatingActionButton : A suzuvchi harakat tugmasi hisoblanadi a dumaloq belgisi tugmasi ilovadagi asosiy harakatni targ‘ib qilish uchun kursorni kontent ustiga olib boradi.
Yassi tugma : A tekis tugmasi hisoblanadi a Bo'lim bosilgan yoqilgan a Material vidjet bu reaksiyaga kirishadi rang bilan chayqalib/to‘lqinlanib teginish.
Belgi tugmasi : An belgisi tugmasi hisoblanadi a rasm bosilgan yoqilgan a Material vidjet bu teginishga chayqalish/to‘lqinlanish orqali reaksiyaga kirishadi.
siyoh, dan the Material Dizayn ko'rsatmalar veb-sayt, mumkin bo'l tushuntirib berdi kabi quyidagicha:



Download 15,11 Mb.

Do'stlaringiz bilan baham:
1   ...   57   58   59   60   61   62   63   64   ...   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