PDA

View Full Version : نمایش لیست ویو به صورت انیمیشن در اسکرول کردن صفحه



rooterror
سه شنبه 29 دی 1394, 15:24 عصر
سلام دستان من تو خیلی از برنامه ها دیدم که وقتی صفحه رو اسکرول میکنن ایتم ها و گذیته ها به صورت زیبا ضاهر میشوند

کسی سورس اینجور برنامه ها رو نداره که ازش الگو برداری کنم ؟

یا حداقل راهنمایی مرسی

Omid Zakeri
دوشنبه 12 بهمن 1394, 17:13 عصر
سلام
من این دوتا سایت رو بهت معرفی میکنم ازشون استفاده کن
لینک 1 (http://shopdroid.ir)
لینک 2 (https://github.com/wasabeef/awesome-android-ui/blob/master/pages/List-Grid.md)

rooterror
پنج شنبه 15 بهمن 1394, 14:44 عصر
متاسفانه اونایی نبود که میخوام

ببینید مثلا من دارم لیست ویو را بالا میبرم

ایتم ها مثلا از راست به چپ به صورت محوی ظاهر بشن و قرار بگیرن در برنامه به این شکل

این لینک ها رو هم مطالعه کردم

بیشترشون کتابخانه هاشونو گذاشتن که من بلد نیستم استفاده کنم دوستان اگه سمپلی نمونه چیزی دارن بزارن ممنون

hamedg1366
پنج شنبه 15 بهمن 1394, 16:57 عصر
وقتی از لیست ویو شخصی سازی شده استفاده میکنی در هنگام تعریف هر کدم از آیتم هات در قسمت


public View getView(final int position,View convertView,ViewGroup parent)



فقط کافیه انیمیشن خودت رو بهشون بدی و بعد return بدی ، مثلا اون چیزی که گفته بودی میشه این


@Override
public View getView(final int position,View convertView,ViewGroup parent) {

Holder holder=new Holder();
View rowView;

rowView = inflater.inflate(R.layout.custome_drawer_list_item , null);

holder.name=(TextView) rowView.findViewById(R.id.navDrawerTextView);
holder.img=(ImageView) rowView.findViewById(R.id.navDrawerImageView);

holder.name.setText(Title[position]);
holder.img.setImageResource(Image[position]);


Animation animation = AnimationUtils.loadAnimation(c, android.R.anim.slide_in_left);

rowView.startAnimation(animation);
return rowView;
}



این یه بخش از آداپتور لیست ویو شخصی سازی شدس که هر کدوم از انیمیشن ها در هنگام لود طبق انینیشنی که بهشون دادم لود میشن