我使用片段 A 中的下一个代码:
fragmentManager!!
.beginTransaction()
.addSharedElement(viewHolder.characterImage, ViewCompat.getTransitionName(viewHolder.characterImage))
.addToBackStack(TAG)
.replace(R.id.fragmentContent, CharacterFragment.newInstance(url, viewHolder.characterName.text.toString()))
.commit()
片段 B 中的下一个代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
sharedElementEnterTransition = android.transition.TransitionInflater.from(context).inflateTransition(android.R.transition.move)
}
在第一次过渡期间,我眨眼,在下一次过渡期间一切都很好。我看到了 Activity 转换的修复,但这不是我的情况。有人可以帮我吗?