Эффект исчезновения живых обоев для Android

#android #live-wallpaper

#Android #живые обои

Вопрос:

Я хотел бы спросить об эффекте затухания и скольжения в живых обоях. Как я могу сделать эффект затухания или скольжения в живых обоях при переключении между двумя изображениями. Если кто-то знает, пожалуйста, помогите мне!

Спасибо за чтение!

Ответ №1:

С живыми обоями вы должны обрабатывать эти эффекты вручную. Постепенного увеличения / исчезновения можно добиться, нарисовав два растровых изображения на одном холсте и изменив альфа-значение второго растрового изображения. Я не уверен, что вы подразумеваете под «скольжением»… в живых обоях обычно используется эффект, называемый параллаксной прокруткой, которому способствует обратный вызов onOffsetsChanged()…смотрите пример cube в SDK для простой реализации.

Комментарии:

1. Большое спасибо! Я постараюсь, как вы прокомментируете

2. @George Freeman: Не могли бы вы подробнее рассказать о достижении эффекта затухания? Несколько примеров кода были бы действительно потрясающими.