我想为两个片段之间的过渡制作动画,这要归功于FragmentTransaction.replace(). 我想在 XML 文件中指定我的自定义动画。
callFragmentTransaction.setCustomAnimations()和 和有什么不一样FragmentTransaction.setTransitionStyle()?
谢谢。
我想为两个片段之间的过渡制作动画,这要归功于FragmentTransaction.replace(). 我想在 XML 文件中指定我的自定义动画。
callFragmentTransaction.setCustomAnimations()和 和有什么不一样FragmentTransaction.setTransitionStyle()?
谢谢。
setCustomAnimations(int, int, int, int)允许您直接指定动画资源。setTransitionStyle(int)另一方面,如果您使用,则必须使用FragmentAnimation 样式和setTransition(int).
值得一提的是,兼容性库忽略了 setTransitionStyle(int),所以如果你使用它,你必须setCustomAnimations(int, int, int, int)确定使用它。
有关这方面的更多信息,请查看这篇关于片段状态和片段动画的优秀文章