3

API でスプラッシュ スクリーン機能を探しているだけではありません。可能であれば、HTML コンテンツで透明な背景を使用し、WebView に依存して背景画像を提供したいと考えています。そのようなことは可能ですか?

それを除けば、少なくとも HTML コンテンツに「にじみ出る」 WebView の背景色を設定できますか?

4

3 に答える 3

1

画像の設定についてはよくわかりませんが、これを使用して背景色を設定できます。

    <preference name="backgroundColor" value="0x00000000" />

これを次の場所に追加します: res/xml/config.xml

于 2013-08-05T22:13:10.767 に答える
1

ビルドでこれの一部を自動化したい場合がありますが、これはうまくいきます。これは、アプリの読み込み中に Android にスプラッシュ画面を表示する方法です (読み込み後や人為的な遅延ではありません)...

platform/android/res/values/styles.xml にファイルを作成します

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyTheme" parent="@android:style/Theme.NoTitleBar">
        <!-- set the splash screen as the background image on all windows -->
        <item name="android:windowBackground">@drawable/screen</item>
    </style>
</resources>

platform/android/Manifest.xml で、テーマを @style/MyTheme に置き換えます

config.xml ファイルに次の 2 行を追加します。

<!-- make the webview transparent -->
<preference name="backgroundColor" value="0x00000000" />
<!-- cordova will copy the splash screen file to screen.png, 
     but seems to ignore it after then 
-->
<splash src="res/splash/splash.png"/>

明らかに、使用するには、splash.png ファイルが必要です。

于 2015-01-29T04:34:05.880 に答える