Демо-версия работает хорошо, однако обычно мы предпочитаем использовать масштаб centerCrop введите список изображений и используйте fitCenter в подробном режиме. Когда я изменяю код для достижения этой цели, переход не может справиться с изменением типа масштаба. При выходе из фрагмента детализации анимация начинается с неверным типом масштаба.

Я нашел переход ChangeImageTransform. В документе говорится:
Этот переход захватывает матрицу ImageView до и после смены сцены и анимирует ее во время перехода.
В сочетании с ChangeBounds ChangeImageTransform позволяет объектам ImageView, которые меняют размер, форму или ImageView.ScaleType, плавно анимировать содержимое.
Поэтому я изменил набор переходов:
Код: Выделить всё
[img]https: //i.loli.net/2020/02/23/vr94H3FXhyAeZmu.gif[/img]
Как плавно переключаться между разными типами масштаба?
Подробнее здесь: https://stackoverflow.com/questions/603 ... -scaletype