標籤:
最新版本的cordova添加Splash只需要改寫config.xml
官方文檔地址為:http://cordova.apache.org/docs/en/4.0.0/config_ref_images.md.html#Icons%20and%20Splash%20Screens
可是按照官方的說明在android下沒有任何效果:
<platform name="android"> <!-- you can use any density that exists in the Android project --> <splash src="res/splash.png" density="land-hdpi"/> <splash src="res/splash.png" density="land-ldpi"/> <splash src="res/splash.png" density="land-mdpi"/> <splash src="res/splash.png" density="land-xhdpi"/> <splash src="res/splash.png" density="port-hdpi"/> <splash src="res/splash.png" density="port-ldpi"/> <splash src="res/splash.png" density="port-mdpi"/> <splash src="res/splash.png" density="port-xhdpi"/> </platform>
後來尋找stackoverflow,加上了下面這一句:
<preference name="SplashScreen" value="screen"/>
效果就有了,SplashScreen參數在官方文檔裡沒有找到任何說明,不知道是不是老版本的參數。這個可能是cordova的一個bug。
ps:
設定splash延遲時間為10000毫秒:
<preference name="SplashScreenDelay" value="10000" />
cordova添加Splash