سلام بر شما دوستان و یاران همیشگی سایت ویادولوپرز . افتخار این رو دارم که با یکی دیگه از آموزش های برنامه نویسی اندروید در خدمتتون باشم . توی این ویدئو قصد دارم نحوه ساختن Bottom Navigation در اندروید رو به شما آموزش بدم ، و شما یاد خواهید گرفت که چطور از این ویجت کاربردی ، داخل برنامه هاتون استفاده کنید . استفاده از Bottom Navigation در اندروید باعث میشه که اپلیکیشن شما ظاهر کاربر پسندتری داشته باشه و یوزر اپلیکیشن شما ، احساس بهتری از کار کردن با برنامه بهش دست بده ؛ که این ویژگی ، در رشد و پیشرفت اپلیکیشن شما تاثیر چشمگیری خواهد داشت .
شما با استفاده از Bottom Navigation در اندروید ، می تونید با کلیک کردن روی هر کدوم از آیتم های Bottom Navigation ، مستقیما به اون صفحه از Viewایی برید که روی آیکون مربوط به اون صفحه (یا View) کلیک کردید .
Bottom Navigation در درجه اول برای سایز موبایل استفاده میشه ؛ تا بتونه ما رو به اثر مشابه side Navigation در دسکتاپ ها برسونه.
شما فقط در دو مورد حق دارید که از Bottom Navigation استفاده کنید ، و اون موارد عبارتند از :
1 – در مواقعی که 3 الی 5 صفحه دارید که همه این صفحات به لحاظ سطح اهمین در درجه یکسانی قرار دارند
2 – صفحات مهمی از اپلیکیشن که هر لحظه استفاده از اپ ، نیاز به دسترسی سریع و مستقیم دارند
نکته : اگر اپلیکیشن شما بیشتر از 5 صفحه مهم (و یا نیاز به دسترسی سریع و مستقیم) داشت ؛ استفاده از Bottom Navigation پیشنهاد نمیشه . و بهتره از موارد جایگزین مثل Navigation Drawer استفاده کنید
منبع : material.io
خیر این دوره نیازی به پیش نیاز نداره ، البته که من فرض رو بر این گذاشتم که شما مباحث مقدماتی رو بلدید 😉
امیدوارم این آموزش براتون مفید واقع بشه.
دانلود آموزش
من موقع استفاده از اين کتابخونه به مشکل برميخورم که داخل فايلxmlاي که اين buttom navigation رو تعريف ميکنم ارور ميده که Failed to instantiate one or more classes براي رفع اين ارور بايد چيکار کنم؟؟؟
سلام برا منم همین مشکل بود برو به صورت دستی کتابخونه botton navigation رو اضافه کن درست میشه
سلام بر شما parisah24
موقعی که میخواید این کتابخونه رو اضافه کنید دو کتابخونه به شما پیشنهاد میشه، شما اون موردی رو که با پکیج نیم ویادولوپرز شروع میشه رو انتخاب کنید
سلام آقای باقری نیا خدا قوت
یه سوال درمورد این کتابخونه ای که داخل ویدئو باهاش کار میکنید چه طور میشه این حالت انیمیشنی ک بین حالت های مختلف منو هست رو از بین برد؟
سلام بر شما shabani
حالت انیمیشن رو نمیشه ازبین برد مگر این که به جای Bottomnav از TabLayout در پایین صفحه استفاده کنید
با سلام
احتراما در زمان استفاده از کتابخانه در کلاس مربوط به فایل aar از wiadevelopers.com استفاده شده که در برنامه مشکل به وجود آورده میشه راهنمایی کنید
سلام بر شما mohsenkian
میشه دقیقا بفرمایید که به چه مشکلی میخورید؟
سلام استاد من BottomNavigationLib.aar اضافه نکردم ولی ViewPager و BottomNavigation رو از Project Stracture اضاف کردم ولی مشکل اینجاس که برای من ViewPagerAdapter رو شناسایی نمیکنه بخاطر اینکه BottomNavigationLib.aar اضاف نکردم اینطوره ؟ آیا راه حل دیگه ای هم هست ؟
سلام بر شما mostafa2142
من توی کتابخونه BottomNavigationLib یک سری تغییراتی اعمال کردم که لازمه از اون استفاده کنید
سلام
کسی فرق بین material-tab و Bottom Navigation و layout tab رو میدونه؟؟؟؟
سلام بر شما MAHDI2018
material tab , tablayout یکی هست
bottomnavigation هم آنچنان تفاوتی با tablyout نداره ، منتهی با توجه به گایدلاینز متریال دیزاین یک سری رفتارها داره که ، موقعی که شما بخواین در پایین صفحه گوشیتون ازش استفاده کنید به فرم تون اضافه می کنید
با سلام و خدا قوت به شما و سایت خوبتون .
1- اگه لطف کنید که برای ورژن های پایین تر هم که در بعضی نقاط کدها در xml مخصوصا متفاوت هست بگید که چی بزاریم که برنامه بهمون جواب بده.
مثل همین آموزشتون که من تمام مراحل رو رفتم و بعد در آخر بخاطر اینکه ویژوال استودیوم ورژن 1.5 هست در دو قسمت compile و نحوه ی نوشتنش و در قسمت xml
( اکتیویتی اصلی ) کد app رو که شما نوشتی من هر کاری کردم نتونستم بنویسم و اجرا بگیرم چون برنامه اصلن همچین چیزی رو نداشت ..____ لطفا کمک کنید که چه کدی رو باید بجای کدهایی که شما وارد کردید وارد کنم برای اینکه برنامم جواب بده.
2-درخواست دومم اینه که یه آموزش جامع و کلی برای آپدیت کردن ویژوال استودیو از ورژن 1.5 به 3.3 که آخرین نسخه موجود هست رو لطفا بزارین.
خیلی ممنون از توجهتون
سلام بر شما mefa
1 – برای مورد اول که باید بگم هیچ تفاوتی به لحاظ کد ایکس ام ال وجود نداره ، یعنی این که ربطی نداره به این که شما با چه ورژنی از اندروید استودیو دارید کد می زنید
2 – برای مورد دوم هم باید بگم مورد خاصی برای آپدیت کردن اندروید استودیو وجود نداره ، اگر منظورتون ارورهایی هست که با آپدیت کردن اندروید استودیو به وجود میاد ، باید بگم که این مشکلی به خاطر به روز نشدن خیلی از کتابخانه های گوگل به همراه اندروید استودیو هست ، و توی اینجور موارد باید هم صبر کنید تا اگر آپدیت دیگه ای هست منتشر بشه و هم این که حتما از نرم افزار های تغییر IP و VPN استفاده کنید تا برای دانلود آپدیت ها بتونید تحریم رو دور بزنید
سلام وقتتون به خیر
ممنون از اموزش خوبیتون فقط ی سوال
چرا هنگام عوض کردن ویو پیجر اون ویویی که در bottomnavigation هست اجرا نمیشه و خیلی ساده اس؟
مشکل چیه؟
ممنون میشم کمک کنید
سلام بر شما moeen0111
موقع ایمپورت کردن bottomnavigation ، دو مورد به شما پیشنهاد میده اندروید استودیو، شما اونی رو انتخاب کنید که با com.wiadevelopers شروع میشه
برای ثبت نظر باید ابتدا وارد اکانت خود شوید