بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اسکرول به سمت بالا ریسایکرویو
میخوام ترتیب نمایش ریسایکرویو از پایین به بالا باشه و با اسکرول به سمت بالا ایتم ها لود بشن . فرض کنید که 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);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .