سلام بر شما دوستان خوبم 🙂 ، خیلی خوشحالم از این که یک بار دیگه می بینمتون . توی این سری از مجموعه آموزش ها سایت ویادولوپرز ، با مبحث RecyclerView پیشرفته – قسمت 2 در خدمتتون هستم . توی این ویدئو قصد داریم بررسی کنیم که یک RecyclerView در اندروید چه امکانات اضافه تری به ما میده ؛ و چه ویژگی هایی هست که اون رو از ListView برتر می کنه .
برای این که هم با ویجت RecyclerView بیشتر آشنا بشید و هم این که یک آمادگی برای شروع این دوره پیدا کنید ، حتما به شما توصیه می کنم که آموزش کار با RecyclerView – پارت 1 رو مشاهده کنید . و بعد از این که احساس کردید آمادگی لازم برای شروع این دوره رو دارید ؛ بیاید و این دوره رو تهیه کنید
اگه خاطرتون باشه ، توی آموزش Recyclerview در اندروید – پارت 1 ، توی مورد دوم ، من به یک نکته ای اشاره کردم ، تحت عنوان این که :
توی ListView شما فقط می تونستید یک ViewHolder تعریف کنید ، اما توی Recyclerview شما قادر خواهید بود که هرچقد دلتون میخواد ViewHolder های مختلف تعریف کنید و از اون ها داخل Recyclerview استفاده کنید
توی این دوره ما قصد داریم که از همین خاصت Recyclerview استفاده کنیم . و با تعریف چندین ViewHolder مختلف ، داده ها رو توی اون ها به کاربر نمایش بدیم .
توی آموزش کار با RecyclerView اندروید – پارت 1 به یک سری از موارد اشاره کردیم که باعث برتری Recyclerview به نسبت ListView میشد . اما همونطور اگه خاطرتون باشه ، قرار شد که یک سری از موارد رو بعدا و درآموزش های بعدی به شما بگم 😉
اما چهارمین مزیتی که Recyclerview در اندروید به نسبت ListView داره این که :
4 – استفاده از LayoutManager : وقتی ما در مورد ListView صحبت می کنیم ، منظورمون فقط و فقط یک نوع از ListView هست ، و اون هم ListView با قابلیت اسکرول عمودی (چون لیست ویو قابلیت اسکرول به صورت افقی رو نداره) . اگرچه که بعضی از کتابخونه ها پیدا میشد که ListView رو به صورت افقی ایجاد کرده بودند ؛ اما حقیقت اینه که اصل لیست ویو برای اسکرول کردن عمودی درست شده .
اما وقتی نگاهی به Recyclerview در اندروید می ندازیم ، می بینیم که این ویجت دوست داشتنی قابلیت پشتیبانی از اسکرول افقی رو داره ؛ و به راحتی می تونه کلکسیونی از داده ها رو به راحتی در حالت افقی اسکرول کنه .
خب !!!
باز فلن تا همینجای کار کافیه ، انشالا بریم جلوتر سعی می کنم تمامی مباحث به Recyclerview در اندروید رو پوشش بدم ، و تمامی نکاتش رو به شما بگم
بله 🙂 حتما حتما حتما به شما پیشنهاد می کنم که آموزش کار با RecyclerView پارت 1 رو نگاه کنید
همونطور که بالاتر گفتم ، توی این آموزش شما با نحوه اضافه کردن ViewHolder های مختلف و ساختن loadMore برای دریافت بیشتر داده ها آشنا میشید
سلام
چطور میشه مثل عکس زیر یک تصویر رو برای هر فیلمی پس زمینه قرار داد؟
و چطور میشه بین فیلم ها فاصله کوچکی گذاشت؟
http://s9.picofile.com/file/8321411368/photo_2018_03_11_00_05_06.jpg
سلام
اون عکسی که شما فرستادید ، برنامه نویسش از عکس استفاده کرده و وقتی شما روش کلیک می کنید ، فیلمش رو پخش میکنه
سلام
چطور میشه مثل عکس زیر ، یک عکس رو پس زمینه قرار بدیم؟
http://s9.picofile.com/file/8321411368/photo_2018_03_11_00_05_06.jpg
سلام بر شما rahimnejhad
با استفاده از کتابخونه پیکاسو میشه این کار رو انجام بدید
http://www.wiadevelopers.com/downloads/%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-picasso-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/
سلام
وقت بخیر
ممنون از آموزش خوبتون. نکات و کلیات آموزش در فیلم به درستی در یک اکتیویتی قابل اجرا هستند ولی می خواستم ببینم راهی وجود داره تا بشه
از findLastVisibleItemPosition در viewpager هم استفاده کرد ؟
چون الان وقتی اکتیویتی مربوطه اجرا می شه به tab مربوطه نرسیده findLastVisibleItemPosition اندیس آخر لیست recycler رو بر می گردونه…
ممنون می شم پشینهادی یا نظری اگر دارین اعلام کنید
با تشکر
سلام بر شما rahimnejhad
اگر براتون مقدور هست به آی دی تلگرام زیر پیام بدید ، بنده اونجا در خدمتتون خواهم بود
https://t.me/WiaDevelopers_support
سلام
میشه این رو هم آموزش بدید
سلام بر شما
بله توی برنامه های ضبطمون هست
برای ثبت نظر باید ابتدا وارد اکانت خود شوید