View.SystemUiFlagHideNavigation Campo

Definizione

Flag per #setSystemUiVisibility(int): la visualizzazione ha richiesto che lo spostamento di sistema sia temporaneamente nascosto.

[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

Valore del campo

Value = 2
Attributi

Commenti

Flag per #setSystemUiVisibility(int): la visualizzazione ha richiesto che lo spostamento di sistema sia temporaneamente nascosto.

Si tratta di uno stato ancora meno invadente di quello chiamato per da #SYSTEM_UI_FLAG_LOW_PROFILE; nei dispositivi che disegnano controlli di spostamento essenziali (Home, Indietro e simili) sullo schermo, SYSTEM_UI_FLAG_HIDE_NAVIGATION causeranno la scomparsa di quelli. Ciò è utile (in combinazione con i android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN FLAG_FULLSCREEN flag di finestra e android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_SCREEN FLAG_LAYOUT_IN_SCREEN ) per la visualizzazione del contenuto usando ogni ultimo pixel sullo schermo.

Esiste una limitazione: poiché i controlli di spostamento sono così importanti, la minore interazione dell'utente causerà la riappropriazione immediata. In questo caso, sia questo flag che #SYSTEM_UI_FLAG_FULLSCREEN verrà cancellato automaticamente, in modo che entrambi gli elementi vengano nuovamente visualizzati contemporaneamente.

Questo membro è deprecato. Usare WindowInsetsController#hide(int) invece con Type#navigationBars() .

per android.view.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche