تخطَّ إلى المحتوى

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 الكامل بالعربي.