2017-09-10 6 views
0

J'ai parcouru le document de démarrage https://github.com/apache/cordova-plugin-splashscreen#single-image-launch-screen Ici, l'utilisation d'une seule image de 2732x2732px affichera des éclaboussures sur tous les périphériques.Mise en œuvre de l'écran de lancement d'une image unique pour l'application hybride de Cordova

Dans la section plate-forme Android, j'ai indiqué ci-dessous dans la ligne config.xml

<splash src="www/images/test.png" /> 

J'ai aussi ajouté préférence pour splashscreen

<preference name="SplashScreen" value="screen" /> 
<preference name="AutoHideSplashScreen" value="true" /> 
<preference name="SplashMaintainAspectRatio" value="true" /> 

Mais cela ne fonctionne pas. L'application se bloque lorsque j'essaie d'ouvrir l'application. Lorsque j'ajoute tous les éclaboussures avec leurs densités, cela fonctionne comme indiqué dans https://stackoverflow.com/a/36045485/4677062. Considérant que la documentation indique que cela peut être fait en utilisant une seule image en ajoutant simplement un splash à la configuration et non pour toutes les images de densité comme spécifié dans le lien ci-dessus.

Répondre

1

Ces instructions pour le lancement d'une image unique sont pour iOS et non pour Android.

Pour Android, vous devez utiliser par exemple .:

<splash qualifier="land-hdpi" src="res/android/splash/landscape-hdpi.png" /> 
    <splash qualifier="land-ldpi" src="res/android/splash/landscape-ldpi.png" /> 
    <splash qualifier="land-mdpi" src="res/android/splash/landscape-mdpi.png" /> 
    <splash qualifier="land-xhdpi" src="res/android/splash/landscape-xhdpi.png" /> 
    <splash qualifier="port-hdpi" src="res/android/splash/portrait-hdpi.png" /> 
    <splash qualifier="port-ldpi" src="res/android/splash/portrait-ldpi.png" /> 
    <splash qualifier="port-mdpi" src="res/android/splash/portrait-mdpi.png" /> 
    <splash qualifier="port-xhdpi" src="res/android/splash/portrait-xhdpi.png" /> 

Note: res/android/démarrage/est mon chemin spécifique, mon habitude construire des fichiers système de copie de ce dossier www/images/

+0

oui. J'ai vérifié la même chose. Merci. – vbharath