2016-02-24 1 views
0

Je veux fondre l'écran d'accueil.Fade-out écran d'éclaboussure en titane

Je pense que c'est possible dans le code natif android ou iOS.

Cependant, pour le titane, quelle est la méthode appropriée?

pour l'instant mon code source est ce

var topWin = Ti.UI.createWindow();// main application window. 

var img = Ti.UI.createImageView({ 
    image : '/img/Default.png', 
    top : 0, 
    left : 0, 
    width : '100%', 
    height : '100%' 
}); 

var splash = Ti.UI.createWindow(); //splash window 
splash.add(img); 

splash.open(); 

var fadeOut = Ti.UI.createAnimation({ 
    opacity : 0.2, 
    duration : 300 
}); 
var fadeIn = Ti.UI.createAnimation({ 
    opacity : 1, 
    duration : 1800 
}); 

setTimeout(function(e) { 
    splash.close(fadeOut); 
    topWin.open(fadeIn); 
}, 3000); 

Il fonctionne comme je veux dire mais je pense que cette façon peut-être un peu étrange.

Depuis Je dois décider chaque image en fonction des différents appareils de résolution (iphone/ipad/android ,,) manuellement en sélectionnant l'écran splash automatiquement.

Y at-il un bon moyen autre que celui-ci?

Répondre