آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اسکرول به سمت بالا ریسایکرویو

126943  8 سال پیش  8 سال پیش
+1 0

میخوام ترتیب نمایش ریسایکرویو از پایین به بالا باشه و با اسکرول به سمت بالا ایتم ها لود بشن . فرض کنید که 100 ایتم داریم که 10 تا 10 نمایش داده میشن تو ریسایکرویو. اول 10 تایی اول و وقتی به سمت بالا اسکرول کردیم به ایتم اخر  از 10 تا اول رسیدیم بقیه 10 ایتم دیگه لود بشن این رو چطور باید نشون بدم .

با تشکر 

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Mahdidrv  8 سال پیش
0 0

سلام دوست عزیز
اگر منظورتون رو درست فهمیده باشم کافیه پارامتر سوم LinearLayourManager رو True بزارین !

LinearLayoutManager layoutManager = new LinearLayoutManager(this,LinearLayoutManager.VERTICAL,true);
recyclerView.setLayoutManager(layoutManager);
پاسخ به سوال 
رضا  8 سال پیش
0 0

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

 
RecyclerView.SmoothScroller smoothScroller;
smoothScroller = new LinearSmoothScroller(getApplicationContext()) {
@Override protected int getVerticalSnapPreference() {
return LinearSmoothScroller.SNAP_TO_START;
}
};
smoothScroller.setTargetPosition(getLevel().size()-1);
linearLayoutManager.startSmoothScroll(smoothScroller);

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .