انیمیشن برای فرگمنت یا اکتیویتی

پرسیده شده
فعالیت 1517 روز پیش
دیده شده 949 بار
1

سلام و عرض ادب خدمت استاد شاهینی 

سوالی که دارم اینه که

در بعضی اپلیکیشن ها دیدم فرگمنت یا حالا اکتیویتی با یه انیمیشن و جلوه زیبایی باز میشن یا میرن یه اکتیویتی جدید

میخواستم بدونم چه راه حلی برای این موضوع هست؟

ایا این قسمت اموزش داده میشه؟

و سوال سوم: بیشترین جاهایی که باید از انیمیشن استفاده کنیم کجاهاست , ایا استفاده  از انیمیشن حجم اپلیکیشن ما رو زیاد میکنه؟و پرفورمنس رو پایین میاره؟

فایل پیوست

پوریا شفیعی
پوریا شفیعی

11 اسفند 98

3
حذف شده

برای اضافه کردن انیمیشن به فرگمنت باید از FragmentTransaction استفاده کنین

یعنی در همون قسمت از کدی که می خواین فرگمنت رو تغییر بدین انیمیشن رو هم اضافه می کنین

کلاس FragmentTransaction متدی داره به اسم setCustomAnimations که می تونین انیمشین دلخواه خودتون رو انتخاب کنین.

مانند نمونه زیر:

FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);

DetailsFragment newFragment = DetailsFragment.newInstance();

ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");

// Start the animated transition.
ft.commit();

برای توضیحات بیشتر می تونین به این پیچ StackOverflow مراجعه کنین

 

فایل پیوست

سینا جوادی زاده

توسط

سینا جوادی زاده

14 اسفند 98

حذف شده
سلام استاد برای انیمیشن هنگام جابجایی بین دو اکتیویتی چطور باید اینو پیاده سازی کرد؟
مصطفی نعمت‌پور

21 اردیبهشت 99