我正在尝试实现Activity和Fragment之间的共享元素过渡。
我要共享的图像已设置 transition_name 属性。另外,我还在样式中将 android:windowContentTransitions 属性添加到“应用程序”主题中,但是没有用。
有人遇到过这样的问题吗?
fragment = supportFragmentManager.findFragmentByTag(ExampleFragment.TAG)
?: ExampleFragment.newInstance()
val enterTransition = TransitionSet()
enterTransition.addTransition(TransitionInflater.from(this).inflateTransition(android.R.transition.move))
enterTransition.duration = 1000
fragment.sharedElementEnterTransition = enterTransition
supportFragmentManager
.beginTransaction()
.replace(R.id.container, fragment, ExampleFragment.TAG)
.addToBackStack(null)
.addSharedElement(view, "transition_name")
.commitAllowingStateLoss()