Junior
Ինչ է Flutter-ում Container վիջեթը և ինչ են նրա հիմնական հատկությունները?
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),
),
);