API でスプラッシュ スクリーン機能を探しているだけではありません。可能であれば、HTML コンテンツで透明な背景を使用し、WebView に依存して背景画像を提供したいと考えています。そのようなことは可能ですか?
それを除けば、少なくとも HTML コンテンツに「にじみ出る」 WebView の背景色を設定できますか?
画像の設定についてはよくわかりませんが、これを使用して背景色を設定できます。
<preference name="backgroundColor" value="0x00000000" />
これを次の場所に追加します: res/xml/config.xml
ビルドでこれの一部を自動化したい場合がありますが、これはうまくいきます。これは、アプリの読み込み中に 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 ファイルが必要です。