Кроссфейдинг с использованием TransitionDrawable не работает на Android

У меня есть два изображения, которые я хочу скрестить. Первоначально они оба используют imageview. Затем я использую .getDrawable (), чтобы получить рисуемые изображения.

Это код, который я использовал

Drawable backgrounds[] = new Drawable[2];
backgrounds[0] = BackgroundImage.getDrawable();
backgrounds[1] = BackgroundImageBlurred.getDrawable();

TransitionDrawable crossfader = new TransitionDrawable(backgrounds);
crossfader.startTransition(3000);

Это показывает только изображение на первом элементе массива, которое оно показывает в любом случае, так как оба изображения были установлены как видимые в XML.

Переход не начинается

Любая помощь будет оценена :)

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

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