1

戻るボタンを押したときに終了アニメーションを実行できないようです。フラグメントは、次のコードを使用して追加されます。

FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left, R.anim.slide_in_left, R.anim.slide_out_right);
ft.replace(android.R.id.content, fragment);
ft.addToBackStack(null);
ft.commit();

サポート ライブラリ (明らかに) と actionbarsherlock を使用しています。次のフラグメントを表示したい場合、現在のフラグメントは、含まれているアクティビティにある上記のコードを呼び出します。

インプレイの遷移は問題なく実行されますが、戻るボタンを押すと、現在のフラグメントが消えてイントランジションが実行されます。out トランジションは完全にスキップされます。

4

1 に答える 1