Переход с помощью общего элемента оживляет и другие представления
У меня есть общий переход элемента, который берет 2 DraweeImageViews (Fresco) и анимирует их, но это также вызывает анимирование других представлений.
В случае этого YoutubePlayerView кажется, что ему не нравится, когда к нему применена анимация, поэтому он просто остается там до завершения перехода. Я попытался удалить его, установив его видимость GONE, но это не сработало.
Должны ли анимироваться виды, пока происходит переход? Как я могу заставить их игнорировать это?
Пример: https://i.imgur.com/SGljhgg.gifv
Код:
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(getActivity(), v, v.getTransitionName());
/*******************/
private void initSharedElementTransition() {
getWindow()
.setSharedElementEnterTransition(
DraweeTransition.createTransitionSet(
ScalingUtils.ScaleType.CENTER_CROP, ScalingUtils.ScaleType.FIT_CENTER).setDuration(250));
getWindow()
.setSharedElementReturnTransition(
DraweeTransition.createTransitionSet(
ScalingUtils.ScaleType.FIT_CENTER, ScalingUtils.ScaleType.CENTER_CROP).setDuration(2000));
}