Cordova splash-screen ändern Sie die position der spinner?
Weiß jemand, wie ändern Sie die position des Cordova-splash-screen spinner? Ich habe die Unterlagen und konnte nicht finden alle Informationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für android, eine ähnliche Korrektur ist in
platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java
in
spinnerStart()
ändern Sie dieGravity
Wert, undRelativeLayout
Regel.z.B. setzen spinner an der Unterseite:
ändern
centeredLayout.setGravity(Gravity.CENTER);
zu
centeredLayout.setGravity(Gravity.BOTTOM);
und ändern
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
zu
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
Liste RelativeLayout Optionen: https://developer.android.com/reference/android/widget/RelativeLayout.html
Liste der Schwerkraft Optionen:
https://developer.android.com/reference/android/view/Gravity.html
Ok ich habe es herausgefunden, musste manuell Bearbeiten, die die iOS-plugin-Datei "CDVSplashScreen.m" befinden sich in "/plugins/cordova-plugin-splashscreen/src/ios".
Was das bedeutet ist, macht die spinner 75 Pixel nach unten von der Mitte des Bildschirms. also "+75" in Richtung der Unterseite des Bildschirms "-75" würde das Gegenteil tun.
Hoffe, dies hilft jemand da draußen (aber nicht zu hart, um herauszufinden).
Zusätzlich, wenn Sie möchten, ändern Sie die Farbe der spinner. Es gibt 3 Optionen zu wählen (keine Ahnung, wie um die Farbe zu ändern).
Grau (Standard - Suche für diese Zeile):
weiß
whiteLarge
In den Akten fand:
Ich dieses Problem beheben könnte für Android in einer anderen Art und Weise, leider ist die Lösung von Matt hat nicht funktioniert für mich.
Also, was ich Tat, war die Verwendung eines einheitlichen Polsterung Methode für die progressbar in der "spinnerStart" - Methode.
Wenn jemand Interesse an meiner Lösung, ich habe 75% Polsterung vom oberen Rand des Bildschirms für ios&android (sputn1ks Lösung ist ebenfalls integriert).
Sie können die Gabel und weiter zu verbessern-für Ihre Bedürfnisse, wenn Sie brauchen eine andere Polsterung
https://github.com/kaya18/cordova-plugin-splashscreen/