Можно ли использовать Android-пакет View Animation (анимация / рамка) в Live Wallpaper? - PullRequest
2 голосов
/ 05 марта 2011

Приветствую, товарищи Droidheads и тому подобное. Я работаю над проектом Live Wallpaper, который становится все более сложным. Мне любопытно: кто-нибудь придумал, как использовать Android-пакет View Animation (http://developer.android.com/guide/topics/graphics/view-animation.html) из живых обоев? Мне не кажется очевидным, что это возможно, поскольку это услуга, а не деятельность, и Вы получили поверхностный держатель для блокировки, чтобы получить холст, на котором можно рисовать - нет способа setContentView и т. д. Пакет анимации, кажется, зависит от представлений (т.е. анимация связывается с самим представлением, а не с холстом, растровым изображением и т. д. .). Есть мысли? Заранее спасибо. Джордж

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Я создал библиотеку, которая позволяет вам интерполировать и анимировать любой объект Java, оптимизированный для Android (без какой-либо сборки мусора).

Поскольку я не собираюсь публиковать продукт (это библиотека с открытым исходным кодом,LGPL), я бы посоветовал вам прочитать мой ответ в этой теме:

Android: анимация анимации растрового изображения

Скажите, решит ли это вашу проблему :-)

0 голосов
/ 18 марта 2011

Стараюсь ответить на свой вопрос ... Нет, я не думаю, что это возможно.Я старался изо всех сил, но безуспешно, и я рассмотрел много примеров кода других людей, и никогда не видел, чтобы кто-то использовал такой подход.Более того, даже если бы это сработало, сейчас я думаю, что это не будет хорошей идеей: лучше, чтобы живые обои брали на себя ответственность за собственный рисунок, точно контролировали проблемы с временем и т.George

...