BackStackでFragment Animationを逆再生する方法とは?
以下のコードでフラグメント使用時に戻るボタンが押されると、バックスタックでのアニメーションが反転する仕組みだと思いました。
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out);
ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();
112
3
android documentation for custom animation]1によると。
変更します。
へ。
で、バックスタックがアニメーションするようになりました - 逆で!
正しいアニメーションを使用する 私は以下の方法を使用し、魅力的に動作しています。
slide_in_left.xml (スライド・イン・レフト
スライドイン(右).xml の場合
スライド_アウト_レフト.xml
slide_out_right.xml(スライド・アウト・ライト)。
次に、フラグメントを追加する際に以下を使用します。
で、100%動作するようになります。
と置き換えてください。