Animate the transition between fragments

前端 未结 8 1085
梦如初夏
梦如初夏 2020-11-22 14:59

I\'m trying to animate the transition between fragments. I got the answer from the following
Android Fragments and animation

FragmentTransaction ft = g         


        
8条回答
  •  伪装坚强ぢ
    2020-11-22 15:03

    Try using this simple and fasted solution. Android provides some default animations.

    fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
    

    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
    fragmentManager.addOnBackStackChangedListener(this);
    fragmentTransaction.replace(R.id.frame, firstFragment, "h");
    fragmentTransaction.addToBackStack("h");
    fragmentTransaction.commit();
    

    Output:

提交回复
热议问题