Flutterda Expanded, Flexible va Spacer vidjetlar haqida.
Flutter-da bu 3 ta vidjetlar responsiv mobil ilovalarni yaratish uchun ishlatiladi, ammo ba'zi farqli tomonlari bor.
Flexible.
Bu vidjet o'zidan tepadagi ota vidjetdagi barcha mavjud bo'sh joyni egallaydi. flex parametriga qiymat berish orqali qancha joyni egallashini belgilash mumkin.
Expanded.
Bu vidjet Flexible vidjetdan voris olgan (extend) va o'zidan tepadagi ota vidjetdagi barcha mavjud bo'sh joyni egallaydi. Flexible va Expanded vidjetlar o'rtasidagi muhim farqlardan biri shundaki, Flexible o'z farzand (ichidagi bola vidjet)-larini o'zi bilan bir xil o'lchamni olishga majburlamaydi, Expanded esa aksincha.
Spacer.
Bu vidjet Expanded vidjetga o‘xshaydi, chunki u barcha mavjud bo‘sh joyni egallaydi. Asosiy farq shundaki, u bola (child) vidjet olmaydi, shunchaki bo'sh joyni egallaydi.
Manba : @nkshah2/flutter-flexible-widgets-flexible-and-expanded-348854227a2a' rel='nofollow'>Link
#Flutter
Flutter-da bu 3 ta vidjetlar responsiv mobil ilovalarni yaratish uchun ishlatiladi, ammo ba'zi farqli tomonlari bor.
Flexible.
Bu vidjet o'zidan tepadagi ota vidjetdagi barcha mavjud bo'sh joyni egallaydi. flex parametriga qiymat berish orqali qancha joyni egallashini belgilash mumkin.
Expanded.
Bu vidjet Flexible vidjetdan voris olgan (extend) va o'zidan tepadagi ota vidjetdagi barcha mavjud bo'sh joyni egallaydi. Flexible va Expanded vidjetlar o'rtasidagi muhim farqlardan biri shundaki, Flexible o'z farzand (ichidagi bola vidjet)-larini o'zi bilan bir xil o'lchamni olishga majburlamaydi, Expanded esa aksincha.
Spacer.
Bu vidjet Expanded vidjetga o‘xshaydi, chunki u barcha mavjud bo‘sh joyni egallaydi. Asosiy farq shundaki, u bola (child) vidjet olmaydi, shunchaki bo'sh joyni egallaydi.
Manba : @nkshah2/flutter-flexible-widgets-flexible-and-expanded-348854227a2a' rel='nofollow'>Link
#Flutter