Я использую переход общих элементов для перехода от одного действия к другому. У меня есть родительский макет с несколькими дочерними элементами, и я пытаюсь анимировать их в подробном представлении, используя переходы общих элементов. Я разместил образец репозитория здесь, на github.
Переход отлично работает на эмуляторе Android, моем Pixel и телефонах Samsung, которые не были обновлены до Nougat 7.0. На устройстве Samsung с версией 7.0 изображение и текст внутри контейнера не анимируются должным образом. В моем примере приложения верхний контейнер - это тот контейнер, который вызывает проблемы на устройствах Samsung, а нижний - это то, как он должен выглядеть все время. Вот как это выглядит на устройстве Samsung.
Глядя на код, вы можете спросить, почему бы просто не воспользоваться вторым решением, состоящим только в анимации контейнера и, в свою очередь, в анимации внутренних компонентов с его помощью. Я видел, что с некоторыми макетами Android просто не анимирует внутренности правильно, иногда даже совсем. Итак, я прибег к указанию каждого представления, которое будет переходом общего элемента. Кто-нибудь еще сталкивался с этой проблемой?