2

我创建了一个 phonegap 应用程序。加载主主页(即 index.html)需要 4 秒。

有什么方法可以在 phonegap 加载 index.html 之前显示一些图像/启动画面?

4

2 回答 2

4

将启动画面设置为超出您预期的时间,可能是 10 秒。

然后在页面准备好后使用以下代码将其关闭:

function onDeviceReady() {
    navigator.splashscreen.hide();
}

document.addEventListener("deviceready", onDeviceReady, false);
于 2013-02-07T15:33:22.607 回答
0

这很简单。如果您将 splash.png 图像文件放入 res/drawable-ldpi、res/drawable-mdpi、res/drawable-hdpi、res/drawable-xhdpi 文件夹中。然后在扩展 DroidGap 的主 java 类中添加以下行:

super.setIntegerProperty("splashscreen", R.drawable.splash);

然后修改 loadUrl 方法暂停 5 秒:

super.loadUrl("file:///android_asset/www/index.html", 5000);

快乐编码。

于 2013-02-07T15:37:27.357 回答