Почему переход Fade не работает на Shared Element

У меня есть 2 действия, переход Shared Element работает отлично.ChangeBounds это единственный применяемый переход.

Я хочу применить переход постепенного изменения, когда общий элемент перемещается, поэтому порядок ORDERING_TOGETHER.

public class TransitionUtils {

    public static Transition makeSharedElementEnterTransition(final Context context, final long duration) {
        TransitionSet set = new TransitionSet();
        set.setOrdering(TransitionSet.ORDERING_TOGETHER);
        set.setDuration(duration);

        Transition changeBounds = new ChangeBounds();
        changeBounds.addTarget(context.getString(R.string.transition_name_search_text));
        set.addTransition(changeBounds);

        Transition fade = new Fade(Fade.OUT);
        fade.addTarget(context.getString(R.string.transition_name_search_text));
        set.addTransition(fade);

        return set;
    }

}

startActivity звонкиActivityOptions.makeSceneTransitionAnimation

В EndActivity задан переход ввода общего элемента

public class EndActivity extends Activity{
    @Override
    protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.blabla);
        getWindow().setSharedElementEnterTransition(TransitionUtils.makeSharedElementEnterTransition(this,2000));
    }
}

Примечания: я заметил, что

Fade () часто применяется к getWindow (). SetEnterTransition ()установка продолжительности для TransitionSet применяется ко всем содержащимся переходам, кроме Fade.

Как применить Fade Transition к sharedElement? Что я делаю неправильно ?

Ответы на вопрос(1)

Ваш ответ на вопрос