Sobes.tech
Junior

Flutter'da Container vidjeti nima va uning asosiy xususiyatlari qanday?

sobes.tech AI

AIdan javob

Container — bu qulay vidget bo'lib, uni gradientlar, marjinlar, chegaralar, fon va transformatsiyalar qo'shish uchun ishlatish mumkin.

Asosiy xususiyatlar:

  • alignment: Kontainer ichidagi bolish vidgetini joylashtiradi.
  • padding: Kontainerning chetigi va uning ichidagi mazmun o'rtasidagi ichki bo'shliq.
  • color: Kontainerning fon rangi.
  • decoration: Murakkabroq dekoratsiyalarni, masalan, gradientlar, soya, yumaloq burchaklar va fon rasmlarni belgilash imkonini beradi. decoration ishlatilganda, color xususiyatidan alohida foydalanib bo'lmaydi.
  • foregroundDecoration: Bolish vidgeti ustiga chizilgan dekoratsiya.
  • width: Kontainer kengligi.
  • height: Kontainer balandligi.
  • constraints: Kontainer uchun qo'shimcha o'lcham cheklovlari.
  • margin: Kontainer atrofidagi tashqi bo'shliq.
  • transform: Kontainer va uning mazmuniga transformatsiya qo'llash.
  • child: Kontainerning bolish vidgeti.

Foydalanish misoli:

Container(
  padding: const EdgeInsets.all(16.0), // Ichki bo'shliq
  margin: const EdgeInsets.symmetric(vertical: 10.0), // Tashqi bo'shliq
  decoration: BoxDecoration( // Fon rangi va yumaloq burchaklar bilan dekoratsiya
    color: Colors.blue,
    borderRadius: BorderRadius.circular(10.0),
  ),
  child: const Text( // Bolish vidgeti
    'Hello, Container!',
    style: TextStyle(color: Colors.white),
  ),
);