احسان
2 سال پیش توسط احسان مطرح شد
1 پاسخ

مشکل در navigationدر BottomNavigationBar فلاتر

سلام واقعا ممنون میشم بنده رو راهنمایی کنید به شدت تو این قسمت گیر کردم و هیچ جا راه حل پیدا نکردم
بنده داخل اپ اندرویدی یک BottomNavigationBar دارم حالا فرقی نداره یا فرضا یک TabBar که شامل پنج صفحه میشه
من وارد هر Tab که میشم با زدن دکمه Back گوشی به Tab اول میره و با زدن Back دوم از اپ خارج میشه . تا اینجا مشکلی نیست.
داخل تب اول یک web view دارم که یک url رو باز میکنه وقتی وارد url دوم میشم با زدن دکمه back گوشی از اپ خارج میشه در صورتی که من میخوام به url قبلی برگرده ولی از اونجایی که web view داخل TabBar هست عملکرد دکمه Back برای TabBar عمل میکنه و نه برای Webview!! چیکار کنم راه حلش چیه ?
اصلا داخل TabBar وقتی از یک صفحه میخوام وارد صفحه جدید بشم , صفحه جدید داخل همون Tab باز میشه در صورتی که من میخوام یک صفحه مستقل باز بشه و با زدن دکمه Back به صفحه قبل برگرده
کلا با Navigate وقتی که TabBar هست مشکل دارم خواهش میکنم راهنمایی کنید.


ثبت پرسش جدید
arshia_sir
تخصص : برنامه نویس فلاتر
@arshiasir 2 سال پیش مطرح شد
0

سلام @ehsana1402 امید وارم حالت خوب باشه
شما می‌توانید با استفاده از WillPopScope ، رفتار دکمه Back را برای هر صفحه تعیین کنید از این میتونی کاملشو ببینی
شما می‌توانید با استفاده از Navigator.pushNamed() ، صفحات جدید را به عنوان Route جداگانه به Stack Navigator اضافه کنید و با زدن دکمه Back به صفحات قبلی برگردید برای دکمه
شما می‌توانید با استفاده از IndexedStack ، تب‌های BottomNavigationBar را در یک Stack قرار دهید و با تغییر index آن‌ها را نشان داد یا پنهان کنید
اگر به جواب نرسیدی ؟
بپرس ازم بیشتر برات توضیح میدم .


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام