recyclerview در کاتلین

آموزش کاتلین

آموزش کامل recyclerview در کاتلین به همراه CardView

ریسکلرویوو و کارد ویو برترین ابزار نمایش لیست در اندروید می باشد . از مهمترین استفاده های آنها می توان به نمایش لیست محصولات پرداخت و دلیل اصلی جایگزین شدن این ابزار به جای لیست ویو انعطاف پ‌یری بالای آن می باشد .

شاید ابتدای کار recyclerview کمی پیچیده به نظر برسد ولی در ادامه متوجه می شوید که این افزونه اندروید استدیو بسیار کاربردی می باشد .

روال کلی recyclerview در kotlin بدین صورت می باشد که شما ابتدا در activity مورد نظرتان recyclerView را قرار می دهید و پس از آن یک activity می سازید برای نمایش اجزایتان این کار موجب می شود شما بتوانید بدون محدودیت در لیستتان اجزا قرار دهید . این activity شمامل یک cardView می باشد .

در گام بعد با استفاده از یک اداپتور به تعداد دلخواه و محتوای دلخواه کارت ویووتان را داخل ریسیکلر ویو بارگزاری می نمایید.

به پروژه زیر دقت نمایید :

در گام اول با استفاده از کد زیر recyclerview را در پروژمان می سازیم:

این یک فایل layout می باشد که با پسوند xml است.

در گام بعد محتوای کارت ویوو را می سازیم :

این کد هم همانند قبلی یک فایل xml می باشد .

پیشنهاد پیرو برای شما :   fragment در اندروید kotlin

در گام بعد آداپتور مان را می سازیم:

در این فایل ما به ریسایکلر ویوومان می فهمانیم چه مقادیری را باید در کجای کاردویوومان قرار دهد.

پیشنهاد پیرو برای شما :   دابل کلیک جهت خروج در کاتلین

در گام بعد نیاز است که ما ساختار مدلمان برای ریسیکلرویوو بسازیم

در این کلاس ما مشخص می نمایید که ساختار داده ایتان چگونه می باشد.

 

و اما در گام انتهایی ما recyclerview را به adapter در بدنه اصلی وصل می نماییم.

در ادامه فیلم آموزش به همراه سورس پروژه در وب سایت قرار می گیرد  بنابراین مطالب وب سایت پیرو را به صورت روزانه مطالعه نمایید .

پیشنهاد پیرو برای شما :   انیمیشن در اندروید

منابع:

http://ktutorials.com

https://www.techotopia.com

نویسنده و مترجم :

پیروز جنابی