RecyclerView در زامارین

سلام خدمت تمامی همراهان سایت ویادولوپرز امیدوارم که حالتون خوب باشه😊😉. خیلی وقت بود آموزشی در مورد زامارین بر روی سایت قرار نداده بودیم به همین علت ازتون عذر خواهی میکنم؛ خب تو این آموزش قصد داریم بریم سراغ مبحث مهم RecyclerView در زامارین که مبحث بسیار مهمه و جایگزینی برای ListView به حساب میاد.

RecyclerView چی هست؟؟؟

RecyclerView یک ویجت بسیار پرکاربرد و پیشرفتس که مشابه با ListView عمل میکنه با این تفاوت که نسبت به ListView خیلی انعطاف پذیرتره چون می تونه داده های بسیار زیاد رو با چند View محدود، به صورت کارا و موثر به کاربر نمایش بده.

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

  1. استفاده از Layout managers برای تثبیت موقعیت Itemها
  2. انیمیشن های پیشفرض ، برای عملیات های معمول ، مثل درج کردن به RecyclerView و یا حذف کردن از اون

مقایسه ویجت ListView با RecyclerView در زامارین :

الان اغلب شما دوستان با خودتون میگن این دو تا ویجت که باهم دیگه تفاوتی نمیکنند پس چه نیازی هست که این آموزش ببینم، الان براتون با دلیل ثابت میکنم که ویجت RecyclerView خیلی قدرتمند تر از ویجت ListView است :

1 – نیاز به استفاده از ViewHolder برای هر Viewایی که قراره recycle بشه :

در بعضی از کاربردهای ListView دیده میشد که برای پیاده سازی آداپتر ، نیازی به تعریف الگو ViewHolder توسط برنامه نویسی نبود. که این کار ، با کاهش بازدهی ListView همراه بود . اما در RecyclerView با این که شرایط برای تعریف الگوی ViewHolder کمی پیچیده میشه ؛ ولی این پیچیدگی به عمکرد و بازدهی بهتر میارزه.

2 – استفاده همزمان از چندین ViewHolder :

در ListView شما فقط قادر به تعریف یک ViewHolder بودید . و اگر چنانچه قصد داشتید چندین آیتم (یا همون ViewHolder) رو داخل ListView نمایش بدید ؛ دیگه قدرت این کار رو نداشتید . اما بر خلاف ListView ، ویجت RecyclerView این قدرت مانور رو به شما میده ، که همزمان چندین ViewHolder رو تعریف کنید و اون ها رو به راحتی به RecyclerView تون اضافه کنید .

3 – اسکرول کردن عمودی و افقی :

شما در RecyclerView ، بر خلاف ListView می تونید آیتم هاتون رو به صورت طراحی کنید ، که هم قابلیت اسکرول کردن به صورت افقی و هم به صورت عمودی رو داشته باشند . در صورتی که در ListView شما فقط اجازه داشتید که به صورت عمودی ، آیتم هاتون رو اسکرول کنید .

خب فکر کنم همین سه دلیل کافی باشه تا ثابت کنه ویجت RecyclerView نسبت به ListView مزیت های بیشتری داره.

یک پیشنهاد قبل از دیدن این آموزش :

قبل از دیدن این آموزش RecyclerView در زامارین ، من بهتون پیشنهاد میکنم اگر وقت دارید مقاله مقایسه RecyclerView و ListView حتما مطالعه کنید تا بیشتر با تفاوت های این دو ویجت آشنا بشین و بعد از اون آموزش کار با RecyclerView در اندروید – پارت یک (رایگانه😍) مشاهده کنید تا درک این آموزش براتون راحت تر بشه.

4,000تومان – خرید

نظرات

برای ثبت نظر باید ابتدا وارد اکانت خود شوید