سلام خدمت همه شما دوستان سایت اسمارت دولوپرز . با آموزش RecyclerView به همراه CheckBox در خدمت شما هستم و امیدوارم با این آموزش بتونم کمک زیادی بهتون کرده باشم .
حتما خیلی از شماها برنامه هایی رو دیدی که وقتی روی یکی از آیتم های لیست داخل برنامه Long Click میکنید چک باکسهایی از کنار صفحه ظاهر میشن و میتونید با این چک باکس ها آیتم هارو انتخاب و یا حذف کنید . شاید اضافه کردن چک باکس ساده با این لیست راحت باشه ولی اینکه چطور این چک باکس هارو مدیریت کنید یه کوچولو نیاز به کار داره .
حتما شما متوجه این شدید که وقتی NotifyDataSetChange میزنید RecyclerView دیگه انیمیشنی نمایش نمیده و اگه بخاین چک باکسهاتون رو ظاهر و یا مخفی کنید چون این روش خیلی سریع اتفاق میفته و انیمیشنی در کار نیست، ظاهر خوبی نداره . به همین منظور نیاز دونستم یه آموزشی در این زمینه تهیه کنم .
تو آموزش RecyclerView به همراه CheckBox چه چیز هایی یاد میگیرید؟
تو این آموزش علاوه بر تمرین نحوه ساخت RecyclerView ، یاد میگیرید :
- چک باکس به RecyclerView اضافه کنید
- چک باکس ها رو مخفی کنید و وقتی کاربر انگشتش رو روی یکی از آیتم ها مدتی نگه داشت( Long Click ) چک باکسها با انیمیشن ظاهر بشن.
- از ActionMode در RecyclerView استفاده کنید .
- آیتم های RecyclerView رو با انتخاب چک باکس ها حذف کنید.
ActionMode چیست ؟
مطمنا برنامه هایی رو دیدی که وقتی روی یک آیتمی Long Click میکنیم ظاهر ToolBar عوض میشه و آیتم هایی به تولبار اضافه میشه که امکاناتی مثل حذف کردن، ویرایش کردن و… در در اختیار ما میذاره . اندروید به تولباری که تو این مواقع ظاهر میشه ActionMode میگه .
این عکس یه نمونه از ActionMode رو نمایش میده.?
تو این ویدئوی کوتاه چیزی که قراره بسازیم رو میبینید :
خرید و دانلود آموزش
حجم فایل : 81 مگابایت.
تعداد فروش : [FK_EDD_SALES id=”1025″ bg_color=”#8BC34A” color=”white”] |