تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پوریا شفیعی
انیمیشن برای فرگمنت یا اکتیویتی
جامعه جاوا (اندروید) ایجاد شده در ۱۱ اسفند ۱۳۹۸

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

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

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

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

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

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

برای اضافه کردن انیمیشن به فرگمنت باید از 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 مراجعه کنین

 

سینا ۱۴ اسفند ۱۳۹۸، ۱۰:۴۹