0

アプリの 90% で使用するカスタム アニメーションがあります。コードの冗長性を減らす必要があります。

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

ある種のグローバル設定または変数に入れたいと思います。

これを行う方法について何かアイデアはありますか?

4

1 に答える 1

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);その後、必要なときにいつでも電話してください。

于 2012-06-12T14:09:23.860 に答える