Анимированные изменения макета фонового изображения - PullRequest
0 голосов
/ 14 сентября 2011

Можно ли анимировать фоновое изображение макета (RelativeLayout, LinearLayout и т. Д.) В Android?В одном из моих приложений я получаю изображение из Интернета и отображаю его как фоновое изображение после загрузки.Было бы здорово, если бы фоновое изображение было заменено эффектом затухания или что-то в этом роде.

Я пытался совсем немного, но, похоже, не нашел решения.Анимирует макет, а не само изображение.

1 Ответ

0 голосов
/ 14 сентября 2011

Может быть, вам лучше всего наложить слой в FrameLayout или RelativeLayout с ViewSwitcher за ним.См. demo (и связанные макеты) в приложении Android API Demos (в котором используется ImageSwitcher, который является подклассом на основе специального случая ViewSwitcher).Это означает дополнительный уровень ViewGroup в вашем приложении, но если вы не делаете что-то особенно сложное (вложив их в ListView строк или что-то еще), оно должно работать очень хорошо и обрабатывать анимацию перехода для вас.

Вы также можете просто использовать WebImageView из DroidFu , который сделает большую часть раздражающей работы за вас.

...