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
- Diagnostic batterie pc - Guide
- Lenovo smart paper - Accueil - Tablettes
- Blue screen windows 10 - Guide
- Apowersoft screen recorder - Télécharger - Capture d'écran
- Lenovo vantage c'est quoi - Forum Logiciels
1 réponse
BunoCS
Messages postés
15495
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
23 octobre 2024
3 908
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