#android #live-wallpaper
#Android #живые обои
Вопрос:
Я хотел бы спросить об эффекте затухания и скольжения в живых обоях. Как я могу сделать эффект затухания или скольжения в живых обоях при переключении между двумя изображениями. Если кто-то знает, пожалуйста, помогите мне!
Спасибо за чтение!
Ответ №1:
С живыми обоями вы должны обрабатывать эти эффекты вручную. Постепенного увеличения / исчезновения можно добиться, нарисовав два растровых изображения на одном холсте и изменив альфа-значение второго растрового изображения. Я не уверен, что вы подразумеваете под «скольжением»… в живых обоях обычно используется эффект, называемый параллаксной прокруткой, которому способствует обратный вызов onOffsetsChanged()…смотрите пример cube в SDK для простой реализации.
Комментарии:
1. Большое спасибо! Я постараюсь, как вы прокомментируете
2. @George Freeman: Не могли бы вы подробнее рассказать о достижении эффекта затухания? Несколько примеров кода были бы действительно потрясающими.