SamanH

فرگمنت
استفاده از فرگمنت ها برای BottomBar کتابخانه دیزاین

4 ارسال در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

با سلام و عرض ادب و خسته نباشید

یک  سوال مهم داشتم ، خیلی از سایت ها ، آموزش ها ، فیلم ها رو حتی در سایت های خارجی تماشا کردم و هرکدوشون درباره اتصال فرگمنت به Bottombar کتابخانه دیزاین (( Support Design Library))) ی چیز گفته بودن ، و من وقتی اونها را انجام می دادم ، همیشه یک جای کار خراب بود و یجورایی باگ به وجود می اومد..

 

سوال من اینه که چجوری فرگمنت ها رو به BottomBar متصل کنیم و وقتی رو هرکدومشون کلیک می کنیم ، یک فرگمنت اجرا بشه ، مثل برنامه کافه بازار !!!!!!

 

ممنون میشم لطف کنید یک آموزش کاملی قرار بدید تا بتونم درستش کنم!!!

 

ًضروریه !!!

 

متشکرم....

ویرایش شده در توسط SamanH

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکار شما میتوانید از ViewPager استفاده کنید و اندیس هر تب را به ایتم های BottomMenu وصل کنید

 

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/08/09, 15:03:50، SamanH گفته است :

با سلام و عرض ادب و خسته نباشید

یک  سوال مهم داشتم ، خیلی از سایت ها ، آموزش ها ، فیلم ها رو حتی در سایت های خارجی تماشا کردم و هرکدوشون درباره اتصال فرگمنت به Bottombar کتابخانه دیزاین (( Support Design Library))) ی چیز گفته بودن ، و من وقتی اونها را انجام می دادم ، همیشه یک جای کار خراب بود و یجورایی باگ به وجود می اومد..

 

سوال من اینه که چجوری فرگمنت ها رو به BottomBar متصل کنیم و وقتی رو هرکدومشون کلیک می کنیم ، یک فرگمنت اجرا بشه ، مثل برنامه کافه بازار !!!!!!

 

ممنون میشم لطف کنید یک آموزش کاملی قرار بدید تا بتونم درستش کنم!!!

 

ًضروریه !!!

 

متشکرم....

با سلام،

میتونید از محصول زیر استفاده کنید:

https://roidket.com/product/bottom-bar-professional

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام خسته نباشید

شما بعد اینکه bottom navigation رو گزاشتید و کارهاشو انجام دادید

توی اکتیویتون بعد از فایند کردن باید بنویسید

bottom_menu.setOnNavigationItemSelectedListener

بعد از new کردن اینترفیس داخل متد دستور switch به این شکل مینوسید

 switch (menuItem.getItemId()) {

                    case R.id.item_home:

 

                        getSupportFragmentManager().beginTransaction().replace(R.id.container,new IndexFragment()).commit();


                        break;

و هیمنطور ایتم های بعدی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری