在没有popBackStack()的情况下触发片段的过渡动画

时间:2015-08-19 10:23:48

标签: android android-fragments android-animation fragmenttransaction

我选择在导航过程中隐藏/显示我的片段以获得更流畅的动画。

为了显示片段,我添加了一个动画:

transaction.setCustomAnimations(R.anim.from_right,
                    R.anim.to_left, R.anim.from_left, R.anim.to_right);

然后我只是隐藏前一个,显示下一个。

问题是如果我想" popback"片段,我没有使用正常的addToBackStack(null); 相反,我只是隐藏前一个并再次显示下一个。但这样就不会播放动画了。我不想每次都保存哪个片段应该使用哪个动画。

当我离开片段时,如何使用我最初在setCustomAnimations中设置的动画,就像popBackStack一样?

0 个答案:

没有答案