Не слишком образованное предположение
(потому что я не пробовал и не использовал Transition Framework в течение нескольких месяцев)
Способ TF(Transition Framework) работает путем вычисления начальных / конечных значений перехода и выполнения анимаций, необходимых для достижения этой цели.
Декорации RecyclerView - это не «виды», которые являются частью макета, поэтому TF даже не подозревает, что они существуют.Конечно, он знает о вашем RecyclerView, потому что он содержится в анимированной ViewGroup.
Возможно, вы уже знали это, но в любом случае, я думаю, что я попытался бы здесь сделать, это создатьпользовательский переход структуры перехода (их не сложно сделать, вы даже можете проверить TransitionEverywhere и посмотреть, как эта библиотека реализует некоторые отсутствующие переходы в структуре);в вашем CustomTransition
вы можете затем попытаться интерполировать значения анимации, чтобы представление рециркулятора могло перекраивать по мере продвижения анимации (например, анимированное значение альфа, ваш пользовательский декоратор "рисовал бы", используя указанную альфа).
Теперь ... по правде говоря, мне когда-то приходилось делать нечто подобное, когда пользовательский переход "приводил в движение" несколько внешних представлений (по причинам в то время ) :), но ...это было , а не украшение элемента RecyclerView, мои были просто "представлениями", поэтому я не уверен, что вы можете сделать это таким образом с украшением.
Я думаю, стоит попробовать.