Splash screen
Fermé
angel
-
30 mars 2016 à 15:52
asmaa_sm Messages postés 1 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 31 mars 2016 - 31 mars 2016 à 13:50
asmaa_sm Messages postés 1 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 31 mars 2016 - 31 mars 2016 à 13:50
A voir également:
- Diagnostic splash screen lenovo
- Fan error lenovo ✓ - Forum Refroidissement
- Blue screen - Guide
- Diagnostic batterie pc - Guide
- Lenovo vantage - Forum Logiciels
- LENOVO fan error au démarrage - Forum Refroidissement
1 réponse
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
Modifié par BunoCS le 30/03/2016 à 17:34
Modifié par BunoCS le 30/03/2016 à 17:34
Bonjour,
1èrement, on ne met pas de splashscreen sur Android. Inutile de faire comme les copains d'iOS
2èmement, un splashscreen doit servir à quelque chose: faire patienter le temps d'aller récupérer des infos sur un serveur par exemple
3èmement, si c'est juste "pour faire joli" (ce qui est loin d'être vrai), il suffit d'afficher une activity avec une image et/ou un texte et de la fermer après X secondes (couramment 2s).
Donc, j'imagine que tu arrive à afficher un écran avec une image. Il te faut donc maintenant regarder les Handler. Un truc du genre:
@+
Buno, Modo CS-CCM
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
The urgent is done, the impossible is underway. For miracles, provide for a delay...
1èrement, on ne met pas de splashscreen sur Android. Inutile de faire comme les copains d'iOS
2èmement, un splashscreen doit servir à quelque chose: faire patienter le temps d'aller récupérer des infos sur un serveur par exemple
3èmement, si c'est juste "pour faire joli" (ce qui est loin d'être vrai), il suffit d'afficher une activity avec une image et/ou un texte et de la fermer après X secondes (couramment 2s).
Donc, j'imagine que tu arrive à afficher un écran avec une image. Il te faut donc maintenant regarder les Handler. Un truc du genre:
public class SplashActivity extends Activity {
private static int SPLASH_TIME = 2000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(i);
finish();
}
}, SPLASH_TIME);
}
}
@+
Buno, Modo CS-CCM
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
The urgent is done, the impossible is underway. For miracles, provide for a delay...
30 mars 2016 à 23:51
31 mars 2016 à 09:50
31 mars 2016 à 13:50