2010-07-31 8 views
0

Pouvons-nous charger un fichier XML en masquant lentement le code XML précédent? Je veux un effet d'écran splash.Charger le fichier XML lentement

+0

L'effet recherché n'est pas clair. Pouvez-vous clarifier? –

Répondre

6

Vous pouvez effectuer une AlphaAnimation. Soit dans votre code Java ou dans votre fichier XML (recommandé).

Dans votre fichier xml-anim: faire une AlphaAnimation comme ceci:

(nom ce par exemple, fadein.xml)

  android:fromAlpha="1.0" 
      android:toAlpha="0.0" 

puis créer un autre anim fichier XML comme fadeout.xml :

  android:fromAlpha="0.0" 
      android:toAlpha="1.0" 

Vous pouvez définir une durée pour ralentir l'animation.

  android:duration="500" //Time in milliseconds 

Vérifiez plus sur AlphaAnimation et comment le mettre en œuvre ici:

http://developerlife.com/tutorials/?p=343

http://developer.android.com/reference/android/view/animation/AlphaAnimation.html

Vous pouvez aussi (uniquement pour Android 2.0 et versions ultérieures) mettre overridePendingTransition, pour parvenir à un effet similaire.

Questions connexes