2012-06-12 43 views
0

我有一个自定义动画,我通过我的应用程序的90%使用。我需要减少冗余代码:如何在全局设置Android setCustomAnimations?

FT.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out, R.anim.hyperspace_in, R.anim.slide_out);

,并希望投入某种全局设置或可变的。

对此我有何想法?

回答

1

你可能有某种静态方法的类,在你的整个应用程序,如范围:

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