TransitionDrawable с возможностью рисования xml - переход на рисование xml не работает должным образом

У меня есть переход, рисуемый замиранием от png к рисуемому xml (простой градиент). Когда я вызываю startTransition(int time), изображение, кажется, странно исчезает, оставляя предыдущее рисование видимым на заднем плане, как будто оно исчезает только наполовину. Возможно, стоит отметить, что он работает без проблем на леденцах (я только что видел, как это происходит на телефонах kitkat, которые я тестировал до сих пор).

Есть ли что-то, что мне нужно сделать для рисования xml, чтобы он работал правильно?


person AndroidNoob    schedule 26.03.2015    source источник


Ответы (1)


Перед вызовом startTransition(int time) попробуйте вызвать:

yourTransitionDrawable.setCrossFadeEnabled(true);

Кажется, это необходимо, когда вам нужен настоящий плавный переход (а не плавный переход).

person bonnyz    schedule 08.04.2015
comment
Я на самом деле пробовал это, и он несколько полностью исчезает, но конечный цвет на устройствах KitKat не такой, каким должен быть рисунок (он выглядит как какой-то выцветший серый цвет), ничего похожего на то, что появляется, если я просто устанавливаю рисуемый прямо на вид - person AndroidNoob; 08.04.2015