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

ElevatedButton

زر بارز ElevatedButton

ElevatedButton زر بخلفية معبّأة وظل بسيط — الخيار القياسي للأفعال الرئيسية بالشاشة.

onPressed يستقبل دالة تُنفَّذ عند الضغط؛ تمرير null يعطّل الزر تلقائيًا (يظهر باهتًا ولا يستجيب).

الصياغة

ElevatedButton(
  onPressed: () { /* فعل */ },
  child: Text('نص الزر'),
)

📄 مثال

ElevatedButton(
  onPressed: () => print('تم الضغط'),
  style: ElevatedButton.styleFrom(backgroundColor: Colors.purple),
  child: Text('احفظ'),
)

أهم المعاملات

المعاملالوظيفة
onPressedالدالة المُنفَّذة عند الضغط — null يعطّل الزر
styleتخصيص اللون والشكل عبر ElevatedButton.styleFrom
childمحتوى الزر، غالبًا Text أو Row فيها أيقونة ونص

💡 نصائح عملية

  • مرّر onPressed: null لتعطيل الزر تلقائيًا بدل التحقق يدويًا من شرط داخل الدالة

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار FLUTTER الكامل بالعربي.