• 0

تفعيل الزر و تعطيله في فلاتر

أريد أن أنشىء زر

وأعمل شرط معين داخل onPress في حالة معينة أن يصبح الزر غير قابل للضغط عليه ( يعني عند الضغط عليه لا يحدث شيء )

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

يمكنك وضع بداخل أقواس onPressed التالي 

onPressed: (){
	if(i == 1){
		return null;
	}
	return true;
}

أو يمكنك إنشاء متغير من نوع bool بهذا الشكل 

bool isButtonDisabled;

وفي دالة initState نضع قيمة لهذا المتغير بهذا الشكل 

initState(){
	isButtonDisabled = false;
}

وفي دالة onPressed 

onPressed: isButtonDisabled ? null : _myfunction(),

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

يمكنك أيضا الاستفادة من الإجابتين هنا:

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1
بتاريخ 1 دقيقة مضت قال Mohammed Abu Yousef:

لا أريد إخفاء الزر

أريد فقط جعل الزر غير قابل للنقر عليه

صحيح ، الزر يبقى و لكن لا حدث عليه.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

لا أريد إخفاء الزر

أريد فقط جعل الزر غير قابل للنقر عليه

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن