Können nicht die Farbe der statusbar mit cordova-plugin-statusbar
Ich versuche, ändern Sie die Farbe der einheitlichen status bar in einer Ionischen app, aber ich kann nicht ankommen es zu wirken. Ich habe installiert cordova-plugin-Statusleiste, und installiert es in Ordnung. Der folgende code funktioniert einwandfrei:
if (StatusBar) {
StatusBar.hide();
}
Aber versuchen, jede andere verfügbare Funktionen, zum Beispiel:
if (StatusBar) {
StatusBar.backgroundColorByHex('#RRGGBB');
}
funktioniert nicht, nur die app nutzt die standard-statusbar.
Außerdem habe ich <preference name="StatusBarOverlaysWebView" value="true" />
zu config.xml sowie die Einstellung zur Laufzeit programmgesteuert.
Cordova-version 5.1.1, Ionisch ist die version 1.5.5 und ich bin mit Android 21 für die Prüfung. Hat jemand erlebt das gleiche problem oder weiß wie es zu lösen ist?
InformationsquelleAutor Almyy | 2015-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen, das entfernen des status bar plugin und Neuinstallation wie so:
Derselben wurde berichtet, die ionic-issue-tracker
Irgendeine Idee, wie man diese Arbeit mit PhoneGap Build? Es scheint auch eine alte version des plugins.
Nicht sicher, wenn Sie das Problem weiterhin Auftritt? Ich bin aber auch nicht sicher, wie dies zu tun mit PG-Build. Haben Sie versucht, installieren einer anderen version des plugins, in etwa so: <Kluft:plugin name="com.phonegap.plugin.statusbar" version="1.1.0" />
Habe das problem behoben. Ich war nicht richtig darunter cordova.js in meinem index.html Datei wie folgt:
<script src="cordova.js"></script>
Dieser kam wieder und behoben haben am 23 Feb 2017. Das gleiche Update wie bereits in der Antwort funktioniert wieder. Siehe commit, der akzeptiert wurde: github.com/apache/cordova-plugin-statusbar/commit/...
InformationsquelleAutor Ibanez
Sehen mir original-Lösung bei Nicht bekommen kann cordova-plugin-statusbar zu set color auf Android
Fügen Sie das plugin. Ausführen von shell-Befehl:
Bearbeiten config.xml:
'#BE1912' ist die Standard-Farbe (auf app startet).
Ändern im Lauf der Zeit aus Ihren java-script-code:
InformationsquelleAutor Gil Epshtain
Gil ' s Lösung bei mir nicht funktioniert (ich habe ein Samsung Galaxy S7 Edge).
InformationsquelleAutor F. Bologni