одушевленный переработчик вид снаружи - PullRequest
0 голосов
/ 18 октября 2018

Я хочу анимировать элемент recyclerview снаружи (родного брата) из recyclerview.Я пробовал много разных анимационных кодов и библиотек, но ничего не произошло.Моя проблема состоит в том, чтобы анимировать ряд от recyclerview до linearlayout вне (родного брата) в представлении переработчика.см. прикрепленное изображение.

Attachment

Мой основной макет потока:

ConstraintLayout
--LinearLayout
----View (empty)
--Recyclerview

1 Ответ

0 голосов
/ 03 июня 2019

Я полагаю, что вы можете использовать Shared element transition встроенный из Android (поискать больше учебника по этому ключевому слову)

Он не поддерживает переход из одного представления.Но вы можете использовать Fragment для достижения того же результата.Ваша активность будет такой:

ConstraintLayout (Activity)

- FrameLayout (контейнер для фрагмента)

- Recyclerview

Фрагмент содержит макет представления назначения вашего элемента.

Я предполагаю, что поток может быть таким:

  • Пользователь нажимает на элемент в RecyclerView в Activity

  • Заменить новый фрагмент в контейнере с определенными данными для перехода с общим элементом

https://medium.com/@bherbst/fragment-transitions-with-shared-elements-7c7d71d31cbb

...