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

💙 مرجع ويدجتس Flutter بالعربي

كل ويدجت بالعربي: ماذا يفعل، أهم معاملاته، مثال يوضّحه، وأشهر الأخطاء — Dart لغة مُترجَمة فلا يوجد تشغيل حي في المتصفح. حاليًا 38 ويدجت — والقائمة تكبر.

تخطيط وترتيب

Container

الحاوية الأساسية

Container ويدجت متعدّد الأغراض: يضبط الحجم واللون والحواف والحشو والزخرفة لأي عنصر يحتويه.

Row

ترتيب أفقي

Row يرتّب مجموعة ويدجتس بجانب بعضها أفقيًا، مع تحكّم كامل بالمحاذاة والمسافات.

Column

ترتيب عمودي

Column يرتّب مجموعة ويدجتس فوق بعضها عموديًا — نفس مبدأ Row لكن بالاتجاه العمودي.

Stack

التراكب (وضع فوق بعض)

Stack يضع ويدجتس فوق بعضها البعض (تراكب طبقات) بدل ترتيبها بخط — مثالي للشارات فوق الصور أو التصاميم المتراكبة.

Padding

المسافة الداخلية

Padding يضيف مسافة فارغة حول ويدجت واحد — بديل مخصّص عن استخدام Container فقط من أجل الحشو.

Center

التوسيط

Center يوسّط ويدجتًا واحدًا داخل المساحة المتاحة له، أفقيًا وعموديًا معًا.

SizedBox

مساحة أو حجم ثابت

SizedBox يفرض حجمًا محددًا (عرض/ارتفاع) على ابنه، أو يُستخدم بلا ابن كمسافة فارغة بسيطة بين عناصر.

Expanded

توزيع المساحة المتبقية

Expanded يجعل ابنًا داخل Row أو Column يأخذ كل المساحة المتبقية المتاحة — الحل القياسي لمشكلة overflow.

SafeArea

تفادي تداخل عناصر النظام

SafeArea يضيف حشوًا تلقائيًا يمنع محتوى الشاشة من التداخل مع عناصر نظام التشغيل — شريط الحالة، النوتش، شريط التنقّل السفلي.

Wrap

ترتيب يلتف تلقائيًا لسطر جديد

Wrap يرتّب عناصره أفقيًا مثل Row، لكن ينتقل تلقائيًا لسطر جديد بدل التسبّب بـ overflow عند نفاد المساحة.

النصوص والأزرار

المدخلات

القوائم والشبكات

هيكلة الشاشة

أخرى

البيانات غير المتزامنة

🎓 تريد التعلم بالترتيب بدل المرجع السريع؟ ابدأ من مسار FLUTTER الكامل بالعربي.