我想在片段之间实现转换(退出和输入)。首先,我尝试了以下方法:
f.setEnterTransition(new Slide(Gravity.RIGHT));
f.setExitTransition(new Slide(Gravity.LEFT));
这完全适用于API> 21,但应用程序在API <21崩溃。然后我在this帖子中尝试了答案。
但问题是当片段退出时它没有动画。第一个片段直接消失,第二个片段进入屏幕动画。
我需要的方法与上面的第一个解决方案相同。在输入从右到左动画片段。在退出时,将第一个片段推向左侧,并为第二个片段设置动画。
看看GravityCompat。
Slide(GravityCompat.END)