Flutter Dev نشر 8 يونيو 2020 أرسل تقرير نشر 8 يونيو 2020 السلام عليكم ورحمة الله وبركاته استفسار لو تكرمتو اشتغل على تطبيق يحتوى على جدولين TabLayout وكل صفحة او جدول لديه BottomNavigationView سوالي اذا كان لدي 3 ازار في BottomNavigationView طبعا الان جميع ازار BottomNavigationView تعرض صفحات TabLayout ولكن لو مثلا محتاج اعمل اخفاء لصفحات TabLayout في الزر الثاني والثالث من اصل 3 ازار في BottomNavigationView فهل يمكن عمل ذلك؟مع العلم انها سوف تستمر في الظهور في الزر الاول مرفق نسخه من مشروع مصغر يحتوى TabLayout و BottomNavigationView نموذج عن سوالي https://gofile.io/d/SLZFkk 1 اقتباس
1 ماجد قطوسة نشر 8 يونيو 2020 أرسل تقرير نشر 8 يونيو 2020 نعم بكل تاكيد، لقد طبقت فكرة كهذه من قبل ولكن ليست بلغة الجافا و أظن انها سوف تعمل على الجافا، عليك اجراء تعديلات كالتالي : الغاء استخدام BottomNavigationView فهو لا يتيح لك هذه الميزة لنفترض أن تطبيقك يحتوي على ثلاث صفحات و أنت تريد تظهر أزرار للأنتقال في الصفحة الرئيسية فقط أما صفحة الحساب و الإعدادات لا تحتوي على ازرار للتنقل بكل بساطة تقم بإضافة أزرار للتنقل بين صفحة الحساب و صفحة الإعدادات في الصفحة الرئيسية اجعل موضع الأزرار في أسفل الصفحة الرئيسية قم بتعديل الشكل الخاص بالأزرار حتى يكون مقارب لشكل ال BottomNavigationView يمكن إضافة زي العودة في من صفحة الحساب و الإعدادات لتعود للصفحة الرئيسية. و بهذا تكون قد تحايلت على التطبيق و صنعت BottomNavigationView خاص بك، كل شيئ يخطر ببالك يمكن تنفيذه و خصوصا في عالم برمجة تطبيقات النيتف 1 اقتباس
1 Mohamd Imran نشر 8 يونيو 2020 أرسل تقرير نشر 8 يونيو 2020 أهلا بك أخي @مروان مروان3 بالطبع يمكنك ذلك من خلال عمل ميثود للإخفاء وميثود للإظهار وإستدعاء مثلاً الميثود الخاص بالإخفاء في الزر الثاني والثالث وقمت بعمل الميثودز لك public void showTabLayout() { parentTabs.setVisibility(View.VISIBLE); } public void hideTabLayout() { parentTabs.setVisibility(View.GONE); } ويمكنك إستدعاء الميثود التي تريد مثلا لإظهار tablayout نستدعي الميثود showTabLayout والعكس 2 اقتباس
0 Flutter Dev نشر 8 يونيو 2020 الكاتب أرسل تقرير نشر 8 يونيو 2020 ربي يعطيكم الف صحه وعافيه رح اطبق وابلغكم ب النتيجة باذن الله 1 اقتباس
0 Flutter Dev نشر 10 يونيو 2020 الكاتب أرسل تقرير نشر 10 يونيو 2020 بتاريخ On 8/6/2020 at 10:29 قال Mohamd Imran: أهلا بك أخي @مروان مروان3 بالطبع يمكنك ذلك من خلال عمل ميثود للإخفاء وميثود للإظهار وإستدعاء مثلاً الميثود الخاص بالإخفاء في الزر الثاني والثالث وقمت بعمل الميثودز لك public void showTabLayout() { parentTabs.setVisibility(View.VISIBLE); } public void hideTabLayout() { parentTabs.setVisibility(View.GONE); } ويمكنك إستدعاء الميثود التي تريد مثلا لإظهار tablayout نستدعي الميثود showTabLayout والعكس شكرا عزيزي تم تجربة الكود قمت بوضعه في الصفحة الأساسية للجداول وبعدها قمت بطلبه من الاكتفتي المستهدف ايضا قمت بوضع عند تفعيل الاكتفتي الاساسي الوضع دائما (ظهور) visable اقتباس
السؤال
Flutter Dev
السلام عليكم ورحمة الله وبركاته
استفسار لو تكرمتو
اشتغل على تطبيق يحتوى على جدولين TabLayout
وكل صفحة او جدول لديه BottomNavigationView
سوالي اذا كان لدي 3 ازار في BottomNavigationView
طبعا الان جميع ازار BottomNavigationView تعرض صفحات TabLayout
ولكن لو مثلا محتاج اعمل اخفاء لصفحات TabLayout في الزر الثاني والثالث من اصل 3 ازار في BottomNavigationView
فهل يمكن عمل ذلك؟مع العلم انها سوف تستمر في الظهور في الزر الاول
مرفق نسخه من مشروع مصغر يحتوى TabLayout و BottomNavigationView نموذج عن سوالي
https://gofile.io/d/SLZFkk
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.