Window.SetStatusBarColor(Color) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Farbe der Statusleiste für dieses Fenster fest.
[Android.Runtime.Register("setStatusBarColor", "(I)V", "GetSetStatusBarColor_IHandler")]
public abstract void SetStatusBarColor(Android.Graphics.Color color);
[<Android.Runtime.Register("setStatusBarColor", "(I)V", "GetSetStatusBarColor_IHandler")>]
abstract member SetStatusBarColor : Android.Graphics.Color -> unit
Parameter
- color
- Color
Der für die Farbe verwendete Android.Graphics.Color-Wert.
- Attribute
Hinweise
Legt die Farbe der Statusleiste auf color.
Damit dies wirksam wird, muss das Fenster die Hintergründe der Systemleiste zeichnen android.view.WindowManager.LayoutParams#FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS und android.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_STATUS darf nicht festgelegt werden.
Wenn color dies nicht undurchsichtig ist, sollten Sie die Einstellung android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE und android.view.View#SYSTEM_UI_FLAG_LAYOUT_FULLSCREENdie Einstellung in Betracht ziehen.
Der TransitionName für den Ansichtshintergrund lautet "android:status:background".
Wenn die Farbe transparent ist und das Fenster den Statusleistenkontrast erzwingt, bestimmt das System, ob ein Scrim erforderlich ist, und zeichnet eine im Auftrag der App, um sicherzustellen, dass die Statusleiste über ausreichend Kontrast zum Inhalt dieser App verfügt, und legen Sie entsprechend einen geeigneten effektiven Balkenhintergrund fest.
Wenn die App auf oder höher ausgerichtet android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM VANILLA_ICE_CREAM ist, ist die Farbe transparent und kann nicht geändert werden.
Dieses Element ist veraltet. Zeichnen Sie stattdessen den richtigen Hintergrund hinter WindowInsets.Type#statusBars()}.
Java Dokumentation für android.view.Window.setStatusBarColor(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.