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

تشخیص اینکه لیست ویو به بالا اسکرول شده یا به پایین چجوریه؟

سعید  7 سال پیش  7 سال پیش
0 0

سلام.

تشخیص اینکه لیست ویو به بالا اسکرول شده یا به پایین چجوریه؟

میخوام اگه به بالا اسکرول شد یکاری کنم و اگه به پایین اسکرول شد یکار دیگه انجام بدم

 

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Reza  7 سال پیش
+3 0

سلام ، براش setOnScrollListener  بنویس :

 lst.setOnScrollListener(new OnScrollListener() {
                    
      @Override
      public void onScrollStateChanged(AbsListView view, int scrollState) {
         
      }
                    
                    
      @Override
      public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
      // اینجا بررسی کن
      }
 })

ببین مقدار firstVisibleItem کم میشه یا زیاد ( با استفاده از یه متغییر استاتیک دیگه که مقدار قبلی firstVisibleItem رو تو خودش نگه میداره ) . اگه زیاد میشه داره به پایین اسکرول میشه ، و اگه کم میشه به بالا اسکرول میشه . شاید روش بهتر و کوتاهتری هم باشه ، نمیدونم . ولی فعلا کارت راه میفته .


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