Java android.R.anim.fade#u out不';工作不好,只是淡入工作
我想在动画片段之间切换。 目前,我使用的是:Java android.R.anim.fade#u out不';工作不好,只是淡入工作,java,android,android-animation,Java,Android,Android Animation,我想在动画片段之间切换。 目前,我使用的是: FragmentTransaction fr = getFragmentManager().beginTransaction(); //fr.setCustomAnimations(R.anim.enter, R.anim.exit, R.anim.pop_enter, R.anim.pop_exit); fr.setCustomAnimations(android.R.anim.fade_in,android.R.anim.fade_out); f
FragmentTransaction fr = getFragmentManager().beginTransaction();
//fr.setCustomAnimations(R.anim.enter, R.anim.exit, R.anim.pop_enter, R.anim.pop_exit);
fr.setCustomAnimations(android.R.anim.fade_in,android.R.anim.fade_out);
fr.replace(R.id.fragment_container,new SwimSuitFragment());
fr.addToBackStack(null);
fr.commit();
淡入效果很好,但当我按下后退键时,它会直接进入上一个片段,并且不会进行淡出动画。来自官方文件
弹出后堆栈时,将为进入/退出操作播放popEnter和popExit动画
您应该使用此选项,而不是setCustomAnimations
fr.setCustomAnimations(android.R.anim.fade_in,android.R.anim.fade_out,android.R.anim.fade_in,android.R.anim.fade_out);
fr.setCustomAnimations(android.R.anim.fade_in,android.R.anim.fade_out,android.R.anim.fade_in,android.R.anim.fade_out);