Junior
Виджети Container дар Flutter чист ва хусусиятҳои асосии он кадомҳоянд?
sobes.tech AI
Ҷавоб аз AI
Container — қулай виджет, ки мумкин аст, унда градиентлар, маржлар, чеклар, фон ва трансформациялар қўшиш учун ишлатилиши мумкин.
Асосий хусусиятлар:
alignment: Контейнерда фарзанд виджетига тўғрилаш.padding: Контейнернинг чети ва унинг мазмуни орасида ички бўшлиқ.color: Контейнернинг фон рангини.decoration: Мураккаброқ декорациялар, масалан, градиентлар, сочиқлар, зайлонлар ва фон расмларини белгиловчи. decoration қўлланганда, color хусусияти алоҳида қўлланмайди.foregroundDecoration: Фарзанд виджети устидан чизилган декорация.width: Контейнернинг кенглиги.height: Контейнернинг баландлиги.constraints: Контейнер учун қўшимча ўлчам чекловлари.margin: Контейнер атрофида ташқи бўшлиқлар.transform: Контейнер ва унинг мазмунига трансформация қўллайди.child: Контейнернинг фарзанди бўлган виджет.
Ишлатиш намунаси:
Container(
padding: const EdgeInsets.all(16.0), // Ички бўшлиқ
margin: const EdgeInsets.symmetric(vertical: 10.0), // Ташқи бўшлиқлар
decoration: BoxDecoration( // Фон ранг ва зайлонлар билан декорация
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Фарзанд виджети
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);