Исправлено мигание во фрагментах во время перехода addSharedElement()
Я использую следующий код во фрагменте 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)
}
А при первом переходе у меня моргает, при следующих переходах все нормально. Я видел исправление перехода активности, но это не мой случай. Может ли кто-нибудь помочь мне?
1 ответ
Не знаю почему, но проблема в Glide с Пикассо, все отлично работает.