دوست عزیز اینکه چطور بفهمی اسکرول به سمت پایین حرکت میکنه یا بالا..درجوابتون بگم..مثلا شما یه لیست ویو دارید که میخواهید هنگامی که به سمت پایین بیاد یه انیمیشن برای آیتمها بزارید.(مثلا نمایان شدن آیتم از راست به چپ)..ولی وقتی میخواید کاربر به سمت بالا اسکرول میده انیمیشن کار نکنه..یا هر چیز دیگه ای که خودتون مد نظر دارید..کافیه یه متغییر به صورت زیر تعریف کنید.
بعد کافیه توی متد getView برای لیست ویوتون اعمال کنید.
یانه میخواید مثل بازار انجام بدید..بازار لیست ویو یا اسکرول خودش به صورت داینمایک بهش محتوا داد..(dinamically loading content)..که برای اینکار یا باید ازلیست ویو استفاده کنید یا میتونید کاستوم اسکرول ..که برای اینکار هم میتونید متدهای لازم رو از ادرس زیر بردارید ..
http://stackoverflow.com/questions/14774...-to-bottom
کد پیاچپی:
int last_postion=0;//پوسیژن قبلی
بعد کافیه توی متد getView برای لیست ویوتون اعمال کنید.
کد پیاچپی:
public View getView(final int position, View convertView, ViewGroup parent)
{
......//سایر دستورات
if(position >= lastPosition)
convertView.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.abc_slide_in_bottom));
lastPosition = position;
retrun converView;
}
یانه میخواید مثل بازار انجام بدید..بازار لیست ویو یا اسکرول خودش به صورت داینمایک بهش محتوا داد..(dinamically loading content)..که برای اینکار یا باید ازلیست ویو استفاده کنید یا میتونید کاستوم اسکرول ..که برای اینکار هم میتونید متدهای لازم رو از ادرس زیر بردارید ..
http://stackoverflow.com/questions/14774...-to-bottom