View.SystemUiFlagHideNavigation Feld

Definition

Flag für #setSystemUiVisibility(int): Ansicht hat angefordert, dass die Systemnavigation vorübergehend ausgeblendet wird.

[Android.Runtime.Register("SYSTEM_UI_FLAG_HIDE_NAVIGATION")]
public const Android.Views.SystemUiFlags SystemUiFlagHideNavigation = 2;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_HIDE_NAVIGATION")>]
val mutable SystemUiFlagHideNavigation : Android.Views.SystemUiFlags

Feldwert

Value = 2
Attribute

Hinweise

Flag für #setSystemUiVisibility(int): Ansicht hat angefordert, dass die Systemnavigation vorübergehend ausgeblendet wird.

Dies ist ein noch weniger aufdringlicher Zustand als der #SYSTEM_UI_FLAG_LOW_PROFILEvon ; auf Geräten, die wesentliche Navigationssteuerelemente (Start, Zurück und ähnliches) auf dem Bildschirm zeichnen, führen dazu, SYSTEM_UI_FLAG_HIDE_NAVIGATION dass diese ausgeblendet werden. Dies ist nützlich (in Verbindung mit den android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN FLAG_FULLSCREEN Flags und android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_SCREEN FLAG_LAYOUT_IN_SCREEN Fenstern) zum Anzeigen von Inhalten mit jedem letzten Pixel auf der Anzeige.

Es gibt eine Einschränkung: Da Navigationssteuerelemente so wichtig sind, führt die geringste Benutzerinteraktion dazu, dass sie sofort wieder angezeigt wird. In diesem Fall werden diese Kennzeichnung #SYSTEM_UI_FLAG_FULLSCREEN und automatisch gelöscht, sodass beide Elemente gleichzeitig wieder angezeigt werden.

Dieses Element ist veraltet. Verwenden Sie stattdessen WindowInsetsController#hide(int) mit Type#navigationBars().

Java Dokumentation für android.view.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION.

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.

Gilt für:

Weitere Informationen