Фон
Приложение Facebook имеет приятную анимацию перехода между маленьким изображением на столбе и расширенный режим, который пользователь может также увеличить.
Как я вижу, анимация не только увеличивает и перемещает изображение в соответствии с его предыдущим местоположением и размером, но также показывает контент, а не растягивает содержимое изображения.
Это можно увидеть, используя следующий эскиз, который я сделал:
Вопрос
Как они это сделали? у них действительно есть 2 просмотра, оживляющие, чтобы раскрыть контент?
Как они делали это настолько жидким, как если бы это было одно представление?
единственный учебник, который я видел (ссылка здесь) изображения, которое увеличено до полноэкранного не отображается хорошо, когда миниатюра настроена на обрезку по центру.
Не только это, но и работает даже на низком API Android.
Кто-нибудь знает о библиотеке, которая обладает подобной способностью?
EDIT: я нашел способ и отправил ответ, но он основан на изменении layoutParams, и я думаю, что это не эффективным и рекомендуемым.
Я пробовал использовать обычные анимации и другие анимационные трюки, но пока что единственное, что сработало для меня.
Если кто-то знает, что делать, чтобы заставить его работать лучше, напишите его.