简体   繁体   中英

Customize cordova Splash Screen for android platform

I want to customize splash screen of my cordova project. Here is my inserted code in config.xml file to change splash screen

<preference name = "SplashScreen" value = "screen" />
<preference name = "SplashScreenDelay" value = "3000" />
<preference name = "SplashMaintainAspectRatio" value = "true" />
<splash src="/HelloworldProject/splashimages/splash.png"platform="android"  width="720" height="1280" />

I can't see any changes when i run my app.Any help here?

Try these suggestions out:

  1. Looks like there should be a space before platform .
  2. The SplashScreen preference should have the value of that src file; not screen

Try this out specifically (modelled after cordova apache docs ):

<preference name="SplashScreen" value="/HelloworldProject/splashimages/splash.png" /> <!-- defaults to "/img/logo.png" -->
<preference name="SplashScreenDelay" value="3000" /> <!-- defaults to "3000" -->
<preference name = "SplashMaintainAspectRatio" value = "true" />
<splash src="/HelloworldProject/splashimages/splash.png" width="720" height="1280" />

If you want, you could put the splash tag within a platform tag with name="android" :

<platform name="android">
        <splash density="land-ldpi" src="/HelloworldProject/splashimages/splash.png" />
</platform>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM