phonegap+splashscreen插件

1、下載插件

參考資料:

http://cordova.apache.org/docs/en/edge/config_ref_images.md.html#Icons%20and%20Splash%20Screens

下載插件地址:

https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md


2、安裝插件

cmd進入platforms路徑下,執行命令:

cordova plugin add org.apache.cordova.splashscreen

生成如下文件:

\assets\www\cordova_plugins.js

,
    {
        "file": "plugins/org.apache.cordova.splashscreen/www/splashscreen.js",
        "id": "org.apache.cordova.splashscreen.SplashScreen",
        "clobbers": [
            "navigator.splashscreen"
        ]
    }

\android\assets\www\plugins\org.apache.cordova.splashscreen\www\splashscreen.js

\android\res\xml\config.xml

<preference name="Splashscreen" value="screen" />
    <preference name="SplashScreenDelay" value="10000" />

screen代表引用的圖片,格式爲png,存放到res/drawable和相應的文件夾下

splashscreendelay表示顯示多長時間

<feature name="SplashScreen">
        <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
    </feature>

\android\src\org\apache\cordova\splashscreen\SplashScreen.java

此時phonegap可以自動調用

navigator.splashscreen.show(),


但是當應用加載完畢後,啓動畫面還會頑強的堅持完配置的顯示時間,需要在首頁的頁面加入

<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {  
    navigator.splashscreen.hide();
}
</script>
確保應用啓動完畢後,將啓動畫面隱藏

發佈了34 篇原創文章 · 獲贊 7 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章