アプリの 90% で使用するカスタム アニメーションがあります。コードの冗長性を減らす必要があります。
FT.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out, R.anim.hyperspace_in, R.anim.slide_out);
ある種のグローバル設定または変数に入れたいと思います。
これを行う方法について何かアイデアはありますか?
アプリの 90% で使用するカスタム アニメーションがあります。コードの冗長性を減らす必要があります。
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);
その後、必要なときにいつでも電話してください。