انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر دادن آیتم های recyclerView داخل خودش (برنامه نویسی اندروید)

تغییر دادن آیتم های recyclerView داخل خودش (برنامه نویسی اندروید)

#2
طبق معمول خودم جواب رو پیدا کردم Smile
جواب رو توضیح میدم شاید بعدا کسی نیاز داشته باشه :

کد پی‌اچ‌پی:
notifyItemChanged(position R.layout.new_layout); 

آرگومان اول شماره آیتمی هست که قصد تغییرش رو دارید.
آرگومان دوم هم آبجکتی هست که میخواید ظاهر آیتم رو به اون صورت در بیارید که میتونه null باشه .
در حالت دیفالت این کار با یه انیمیشن fade همراه هست که اگه میخواید غیرفعالش کنید این کد رو اضافه کنید.
 
کد پی‌اچ‌پی:
DefaultItemAnimator animator = new DefaultItemAnimator(){
 
           @Override
            public boolean animateChange
(RecyclerView.ViewHolder oldHolderRecyclerView.ViewHolder newHolderint fromXint fromYint toXint toY {
//اینجا رو خالی بذارید 
 
               return true;
 
           }
 
       };
 
       your_rv.setItemAnimator(animator); 


Iran Iran Iran Iran Iran Iran Iran
پاسخ
 سپاس شده توسط mahdi10539 ، admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: تغییر دادن آیتم های recyclerView داخل خودش - توسط دیب دمینی - ۱۳۹۴/۱۱/۲۴, ۰۵:۳۶ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان