رفتن به مطلب
  • 0

شرط برای رسیدن اسکرول recyclerview به آخر


Mohsen27

سوال

سلام دوستان امیدوارم حالتون خوب باشه 

تا جاییه که یادمه توی b4a یک ایونت بود که میتونستی پوزیشن اسکرول ویو رو ببینی و تعین کنی که وقتی به اخر اکتیویتی رسید و height اسکرول برابر با height اکتیویتی یا خود ریسایکر ویو بود یه دستوری رو اجرا میکرد

گمون کنم فهمیدین چی میگم 

دقیقا این کدش تو اندروید استودیو چی میشه 

تو سایت های مرجع گشتم ولی سر در نیاوردم و چند تا کد هم خودم امتحان کردم نشد 

ممنونم میشم یکی راهنمایی کنه مرسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

توی ادپتر میتونین این کار رو انجام بدین 

@Override
        public void onBindViewHolder(ViewHolder holder, int position) {
        
            if ((position >= getItemCount() - 1)){

             //inja scroll be payan reside va load ro anjam bedin

              }
            
        }

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

 

اینو امتحان کنید اگر جواب نداد بگید

View recyclerView=findViewById(R.id.myView);
      recyclerView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
                @Override
                public void onGlobalLayout() {
                   Log.d("DING","Finished");
                }
            });
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام عزیز

برای این کار یه کلاس هست به اسم EndlessRecyclerview

این رو هم بگم که این کلاس به شما ایونته LoadMore میده

یعنی موقعی که اسکرول به آخر رسید

اصلش هم برای لیمیت دادنه که انشالله میخوام آموزشش رو ظبط کنم و بزارم :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...