انت مشغل الـ AdBlock !!
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك
👈 فى هذا الدرس سوف نقوم بشرح أهم الــ widgets الموجودة فى فلاتر والتى سوف تحتاجها لتصميم أى مشروع فلاتر.
Widget | properties | المصدر |
---|---|---|
Text(to show text |
| |
TextStyle(to style the text |
|
Widget | properties | المصدر |
---|---|---|
Container(is a container of other widgets |
| |
BoxDecoration(لكى تتحكم أكثر فى الـ container |
|
Widget | properties | المصدر |
---|---|---|
Column(تُستخدم لترتيب الـ widgets رأسياً |
| |
SizedBox(لعمل مسافات بين الـ widgets |
| |
SingleChildScrollView(لعمل Scroll |
|
Widget | properties | المصدر |
---|---|---|
Row(تُستخدم لترتيب الـ widgets أفقياً |
| |
SizedBox(لعمل مسافات بين الـ widgets |
| |
SingleChildScrollView(لعمل Scroll |
|
Widget | properties | المصدر |
---|---|---|
Expanded(لكى تتحكم فى العرض او الارتفاع |
|
Widget | properties | المصدر |
---|---|---|
MaterialApp(The main widget of flutter |
| |
Padding(لعمل مسافة خارج الـ widget |
|
Widget | properties | المصدر |
---|---|---|
Center(To center the widget |
| |
Stack(used with Positioned( to move the widget inside the parent widget |
| |
Positioned(بُعد العنصر بمقدار .... |
|
Widget | properties | المصدر |
---|---|---|
ElevatedButton(لإنشاء button |
| |
ButtonStyle(To style the button |
| |
Wrap(لتظبيط الـ widgets رأسياً او أفقياً |
|
ElevatedButton(
onPressed: (){},
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Colors.orange),
padding: MaterialStateProperty.all(EdgeInsets.all(12)),
shape: MaterialStateProperty.all(RoundedRectangleBorder(borderRadius: BorderRadius.circular(8))),
),
child: Text("click here", style: TextStyle(fontSize: 19),),
),
ElevatedButton.icon(
onPressed: (){},
icon: Icon(Icons.edit_location, color: Color.fromARGB(255, 255, 129, 129), size: 24.0, ),
label: Text("Edit location", style: TextStyle(fontSize: 19),),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Color.fromARGB(146, 90, 104, 223)),
padding: MaterialStateProperty.all(EdgeInsets.all(22)),
shape: MaterialStateProperty.all(RoundedRectangleBorder(borderRadius: BorderRadius.circular(12))),
),),
TextButton.icon(
onPressed: (){},
icon: Icon(Icons.person, color: Colors.black,size: 24.0,),
label: Text('Logout', style: TextStyle(color: Colors.black)),)
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك