我一直试图让过渡动画与片段一起工作,我觉得很奇怪(或者我可能不理解正确的东西)是当replace
它使用它按预期工作时,但在使用add
它时不...
作品:
EndFragment fragment = new EndFragment(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction() .addToBackStack(null) .addSharedElement(imageView, imageTransitionName) .addSharedElement(textView, textTransitionName) .replace(R.id.container, fragment) .commit();
不工作:
EndFragment fragment = new EndFragment(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction() .addToBackStack(null) .addSharedElement(imageView, imageTransitionName) .addSharedElement(textView, textTransitionName) .add(R.id.container, fragment) .commit();
有任何想法吗?