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);
每当你需要做的。