سلام و عرض ادب خدمت استاد شاهینی
سوالی که دارم اینه که
در بعضی اپلیکیشن ها دیدم فرگمنت یا حالا اکتیویتی با یه انیمیشن و جلوه زیبایی باز میشن یا میرن یه اکتیویتی جدید
میخواستم بدونم چه راه حلی برای این موضوع هست؟
ایا این قسمت اموزش داده میشه؟
و سوال سوم: بیشترین جاهایی که باید از انیمیشن استفاده کنیم کجاهاست , ایا استفاده از انیمیشن حجم اپلیکیشن ما رو زیاد میکنه؟و پرفورمنس رو پایین میاره؟
برای اضافه کردن انیمیشن به فرگمنت باید از 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 مراجعه کنین