Junior
რა არის widget 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),
),
);