我在片段 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)
}
在第一次过渡期间,我眨了眨眼,在下一次过渡期间一切都很好。我看到了活动转换的修复程序,但这不是我的情况。有人可以帮助我吗?
我不知道
为什么,但问题出在与毕加索一起滑翔中一切正常。