Wie kann ich ein Hintergrundbild einstellen, auf die WebView auf Cordova/PhoneGap für Android?
Ich bin nicht nur auf der Suche nach dem Splash-Screen Funktionalität in der API; wenn möglich, möchte ich den HTML-Inhalt verwenden Sie einen transparenten hintergrund, und schlanke auf dem WebView zu liefern hintergrund-Bild. Ist so etwas möglich?
Abgesehen, kann ich wenigstens eine Hintergrundfarbe einstellen, die auf die WebView, das "durchscheinen" zu HTML-Inhalten?
- Der Thema aber lesenswert: cyrilmottier.com/2012/05/03/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Herausgefunden nach dem Graben in Cordova-source-und Android-docs. In src/com/.../MyApp.java:
Und CSS:
background-attachment: fixed
oderposition: fixed
, die beide problematisch sind in Android WebView-Umgebung.Ich bin mir nicht sicher über die Einstellung eines Bildes, aber Sie können die hintergrund-Farbe mit diesem:
Fügen Sie diese in: res/xml/config.xml
<style>html, body, * { background: transparent !important; }</style>
ich versuche, das WebView hintergrund "durchscheinen".Können Sie automatisieren möchten, einige davon in Ihrem Aufbau, aber das wird funktionieren. Es ist, wie ich ein splash-screen angezeigt in Android, während die app geladen hat (und nicht, nachdem es geladen war, oder mit einer künstlichen Verzögerung)...
Erstellen Sie eine Datei in platforms/android/res/values/styles.xml
In Ihrem platforms/android/Manifest.xml ersetzen Sie das Thema mit @style/MyTheme
In Ihrem config.xml Datei fügen Sie die folgenden zwei Zeilen
Offensichtlich benötigen Sie einen Spritzer.png-Datei zu verwenden.