2012-01-16 1 views
0

Мы пытаемся разработать живые обои для телефонов Android, но когда дело доходит до части анимации и размера APK, мы немного застреваем.Как оживить живые обои Android

Мы попробовали анимацию Sprite и анимацию кадров по кадрам PNG, и они потребляют большое количество пространства (более 10 МБ для анимации менее 2 сек) в телефоне из-за размера изображений PNG или полос Sprite.

Но я видел некоторые живые обои на рынке приложений, у которых есть удивительные анимации, но размер APK меньше 1 МБ. Есть ли способ достичь этого? если такая помощь кому-либо была бы высоко оценена.

Заранее благодарен!

+0

Те, которые занимают очень мало места, - это те, которые выполняют много рисунков «на лету», а не используют спрайты. Я уверен, что вы прочитали эту ссылку, но на всякий случай у вас ее нет: http://developer.android.com/resources/articles/live-wallpapers.html – xbonez

+0

@xbonez, я тоже так думал, но есть учебник о том, как рисовать сложные изображения на лету? я не аниматор или художник ... Я также попытаюсь использовать некоторые ресурсы для этого. Thankz – megazoid

ответ

1

В качестве первого подхода я предлагаю вам попробовать платформу andengine и расширение ее livewallpaper (http://www.andengine.org/). Поскольку разработчики платформ столкнулись с множеством аналогичных проблем, я думаю, что нет причин для того, чтобы вы убрали колесо. Платформа AndEngine имеет множество функций оптимизации памяти и скорости, особенно в выпуске GLES2, и она бесплатна и открыта.

 Смежные вопросы

  • Нет связанных вопросов^_^