0
我有一個自定義動畫,我通過我的應用程序的90%使用。我需要減少冗餘代碼:如何在全局設置Android setCustomAnimations?
FT.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out, R.anim.hyperspace_in, R.anim.slide_out);
,並希望投入某種全局設置或可變的。
對此我有何想法?
我有一個自定義動畫,我通過我的應用程序的90%使用。我需要減少冗餘代碼:如何在全局設置Android setCustomAnimations?
FT.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out, R.anim.hyperspace_in, R.anim.slide_out);
,並希望投入某種全局設置或可變的。
對此我有何想法?
你可能有某種靜態方法的類,在你的整個應用程序,如範圍:
public class FragmentAnimator {
public static animateOut(FragmentTransaction ft) {
ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out, R.anim.hyperspace_in, R.anim.slide_out);
}
}
然後,只需調用FragmentAnimator.animateOut(FT);
每當你需要做的。