اذهب إلى المحتوى
  • 0

خطأ في استخدام خاصية "title" في عناصر BottomNavigationBarItem في Flutter

Alaa Abdallah2

السؤال

Recommended Posts

  • 1

تمت إزالة خاصية title من عناصر BottomNavigationBarItem اعتبارًا من إصدار Flutter 2.0، وفي الإصدارات الحديثة، تم استبدال العنصر title بعنصر label، والذي يقوم بتحقيق نفس الغرض.

لذا، تستطيعي تعديل الكود ليصبح كالتالي:

activeColor: material.Colors.lightBlue,
inactiveColor: HcColor(@xFFADADAD),
BottomNavigationBarItem(
  icon: Icon(BoxIcons.bx_home_circle),
  label: tabNo == 0 ? Text("Home") : Container(),
), // BottomNavigationBarItem
BottomNavigationBarItem(
  icon: Icon(BoxIcons.bx_calendar),
  label: tabNo == 1 ? Text("Planner") : Container(),
), // BottomNavigationBarItem
BottomNavigationBarItem(
  icon: Icon(BoxIcons.bxs_videos),
  label: tabNo == 3 ? Text("videos") : Container(),
), // BottomNavigationBarItem
BottomNavigationBarItem(
  icon: Icon(BoxIcons.bx_stats),
  label: tabNo == 4 ? Text("Leaderboard") : Container(),
), // BottomNavigationBarItem

ودائمًا عليك بالرجوع إلى المستند الرسمي في حال واجهتك مشكلة:

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

  • 0

قد يكون السبب هو كون الوظيفة BottomNavigationBarItem لا تدعم الـ title وتم استبدالها بالخاصية label ، اطلع من هنا.

ليصبح الخاصية بالشكل :

label: tabNo == 0 ? Text("Home") : Container(),

بدلاً من :

title : tabNo == 0 ? Text("Home") : Container(),

لاكتشاف هذه الأخطاء في المرة القادمة يمكنك وضع مؤشر الفأرة على الخط الأحمر وانظر ماهي رسالة الخطأ التي ستظهر لك (حيث ستخبرك في الغالب أن الخاصية قد تم استبدالها).

 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...