Посмотрите на это видео, показывающее переход активности общих элементов. Это переход от активности списка к детальному действию.
[Видео ссылка больше не работает]
Как вы видите, изображение просматривается перед вкладками.
То, что я ожидаю, это вкладки, которые нарисованы в шрифте на изображении и исчезают во время перехода (так что в конце анимации они исчезли).
Единственное, что работает, это установить windowSharedElementsUseOverlay
в true,
но у этого есть другие уродливые эффекты, так что, похоже, это не вариант.
Наиболее часто предлагаемый подход заключается в том, чтобы включать вкладки в сам переход, но проблема в том, что вкладки не присутствуют в подробном действии, поэтому они не могут быть разделены.
код: Я начинаю детальное действие следующим образом:
options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, pairs);
ActivityCompat.startActivity(activity, subActivity, options.toBundle());