Ali Alkohlany نشر 20 أبريل أرسل تقرير نشر 20 أبريل (معدل) تم التعديل في 21 أبريل بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 21 أبريل أرسل تقرير نشر 21 أبريل لأنك تستخدم GetMaterialApp كجهاز توجيه في تطبيقك، ويتسبب ذلك في إخفاء زر الرجوع الخلفي الافتراضي في شريط العنوان. عليك استخدام WillPopScope لمنع التطبيق من الخروج عندما يتم الضغط على زر الرجوع الخلفي، أي تنفيذ إجراء مخصص، مثل الرجوع إلى الصفحة السابقة، كالتالي: WillPopScope( onWillPop: () async { // قم بإجراء مخصص هنا، مثل الرجوع إلى الصفحة السابقة Navigator.pop(context); return false; }, child: Scaffold( // ... ), ) وهناك طريقة أخرى وهي باستخدام BackButton لعرض زر الرجوع الخلفي مخصص في شريط العنوان، كالتالي: AppBar( title: Text('My App'), leading: BackButton( onPressed: () { Navigator.pop(context); }, ), ) وعليك استيراد WillPopScope و BackButton من حزمة flutter، واستخدام Navigator.pop() للرجوع إلى الصفحة السابقة. اقتباس
السؤال
Ali Alkohlany
تعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.