SizedBox
مساحة أو حجم ثابت SizedBox
SizedBox يفرض حجمًا محددًا (عرض/ارتفاع) على ابنه، أو يُستخدم بلا ابن كمسافة فارغة بسيطة بين عناصر.
الاستخدام الأشهر: SizedBox(height: 16) كمسافة عمودية سريعة بين عناصر Column بدل Padding كامل، أقل كتابةً وأوضح نية.
الصياغة
SizedBox(width: double, height: double, child: Widget)
📄 مثال
Column(
children: [
Text('العنصر الأول'),
SizedBox(height: 16), // مسافة فارغة بس
Text('العنصر الثاني'),
],
)أهم المعاملات
| المعامل | الوظيفة |
|---|---|
| width / height | الأبعاد المفروضة على الابن أو المساحة الفارغة |
| child | اختياري — بدونه SizedBox مجرد مسافة فارغة |
💡 نصائح عملية
- SizedBox(height: N) هي الطريقة الأشيع لإضافة مسافة عمودية سريعة بين عناصر Column
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار FLUTTER الكامل بالعربي.