View.SystemUiFlagHideNavigation Feld

Definition

Flag für #setSystemUiVisibility(int): View 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): View hat angefordert, dass die Systemnavigation vorübergehend ausgeblendet wird.

Dies ist ein noch weniger aufdringlicher Zustand als der von #SYSTEM_UI_FLAG_LOW_PROFILEgeforderte ; auf Geräten, die wichtige Navigationssteuerelemente (Start, Zurück usw.) auf den Bildschirm zeichnen, SYSTEM_UI_FLAG_HIDE_NAVIGATION werden diese verschwinden. Dies ist (in Verbindung mit den android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN FLAG_FULLSCREEN Fensterflags und android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_SCREEN FLAG_LAYOUT_IN_SCREEN ) nützlich, um Inhalte mit jedem letzten Pixel auf dem Bildschirm anzuzeigen.

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

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

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen