View.SystemUiVisibility Eigenschaft
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.
Achtung
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
Gibt den letzten #setSystemUiVisibility(int)
Wert zurück, den diese Ansicht angefordert hat. -oder- Fordern Sie an, dass die Sichtbarkeit der Statusleiste oder anderer Bildschirm-/Fenster-Dekorationen geändert werden.
[System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")]
public virtual Android.Views.StatusBarVisibility SystemUiVisibility { [Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")] get; [Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")] set; }
[<System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")>]
[<get: Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")>]
[<set: Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")>]
member this.SystemUiVisibility : Android.Views.StatusBarVisibility with get, set
Eigenschaftswert
Bitweise - oder von Flags #SYSTEM_UI_FLAG_LOW_PROFILE
, #SYSTEM_UI_FLAG_HIDE_NAVIGATION
, #SYSTEM_UI_FLAG_FULLSCREEN
, #SYSTEM_UI_FLAG_LAYOUT_STABLE
, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
, #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
, und #SYSTEM_UI_FLAG_IMMERSIVE
#SYSTEM_UI_FLAG_IMMERSIVE_STICKY
.
- Attribute
Hinweise
Dokumentation zum Property Getter:
Gibt den letzten #setSystemUiVisibility(int)
Wert zurück, den diese Ansicht angefordert hat.
Dieses Mitglied ist veraltet. SystemUiVisibility-Flags sind veraltet. Verwenden Sie stattdessen WindowInsetsController
.
Java-Dokumentation für android.view.View.getSystemUiVisibility()
.
Dokumentation zum Eigenschaftensatzer:
Fordern Sie an, dass die Sichtbarkeit der Statusleiste oder anderer Bildschirm-/Fenster-Dekorationen geändert werden.
Diese Methode wird verwendet, um die Übergeräte-UI in temporäre Modi zu versetzen, in denen die Aufmerksamkeit des Benutzers mehr auf den Anwendungsinhalt ausgerichtet ist, indem die umgebenden Systemangeboten abgeblendet oder ausgeblendet werden. Dies wird in der Regel in Verbindung mit Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
den Anwendungen verwendet, sodass der Inhalt der Anwendung hinter der Aktionsleiste (und mit diesen Flags anderen Systemangeboten) platziert werden kann, sodass reibungslose Übergänge zwischen dem Ausblenden und Anzeigen dieser Inhalte erfolgen können.
Zwei repräsentative Beispiele für die Verwendung der Sichtbarkeit der System-UI sind die Implementierung einer Inhaltsbrowsenanwendung (z. B. eines Magazinlesers) und einer Videowiedergabeanwendung.
Der erste Code zeigt eine typische Implementierung einer Ansicht in einer Inhaltsbrowsenanwendung. In dieser Implementierung wechselt die Anwendung in einen inhaltsorientierten Modus, indem sie die Statusleiste und Aktionsleiste ausblenden und die Navigationselemente in den Modus "Ausleuchten" versetzen. Der Benutzer kann dann in diesem Modus mit Inhalten interagieren. Eine solche Anwendung sollte dem Benutzer eine einfache Möglichkeit bieten, den Modus zu deaktivieren (z. B. Informationen in der Statusleiste oder Zugriffsbenachrichtigungen einzuchecken). In der Implementierung erfolgt dies einfach durch Tippen auf den Inhalt.
{
Dieses Mitglied ist veraltet. SystemUiVisibility-Flags sind veraltet. Verwenden Sie stattdessen WindowInsetsController
.
Java-Dokumentation für android.view.View.setSystemUiVisibility(int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.