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