2012-12-12 3 views
1

J'ai été googling pendant un moment maintenant; d'ajouter un écran de démarrage animé dans mon projet Android/PhoneGap mais la plupart des messages/blogs font référence à utiliser le code suivant:Image animée comme écran de démarrage sur android avec phonegap

super.setIntegerProperty("splashscreen", R.drawable.splash); 
super.loadUrl("file:///android_asset/www/index.html", 10000); 

Cela fonctionne parfaitement pour les fichiers d'images simples. Mais quand j'utilise des images animées (Actuellement en utilisant les fichiers * .gif, sachez que les gif ne sont pas pris en charge dans Android) pour les écrans de démarrage ne fonctionne pas.

J'ai également trouvé que l'animation d'android et les api d'animation alpha peuvent être utilisés. Quelqu'un peut-il me diriger vers de bons tutoriels?

Je veux juste montrer un écran de démarrage avec une animation.

Merci,

Nanashi

Répondre

1

Au meilleur de mes années d'animation gif de connaissances ne sont pas pris en charge sur Android. Si vous voulez faire un écran de démarrage animé, vous devrez faire du codage Java. Consultez ce lien:

http://www.codeproject.com/Articles/113831/An-Advanced-Splash-Screen-for-Android-App

+0

Salut Simon, je suivais le lien ci-dessus et j'ai pu montrer l'écran de démarrage animé, mais le problème est après avoir montré écran de démarrage il y a un écran noir qui apparaît pendant 2-3 sec et puis mon activité principale commence. Idéalement, je veux que je veux: montrer l'écran de démarrage animé pendant que mes ressources sont chargées. Et merci pour le lien – Nanashi

+0

On dirait que vous devez définir un délai plus long avant que l'écran de démarrage ne disparaisse. –

+1

@SimonMacDonald Comment pourrais-je mélanger le code Java et le code Js dans ce cas? – Silentbang

Questions connexes