View.SystemUiFlagHideNavigation フィールド

定義

フラグ: #setSystemUiVisibility(int)ビューは、システム ナビゲーションを一時的に非表示にすることを要求しました。

[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

フィールド値

Value = 2
属性

注釈

フラグ: #setSystemUiVisibility(int)ビューは、システム ナビゲーションを一時的に非表示にすることを要求しました。

これは、 によって呼び出された #SYSTEM_UI_FLAG_LOW_PROFILEよりも目立たない状態です。画面上で重要なナビゲーション コントロール (ホーム、戻るなど) を描画するデバイスでは、 SYSTEM_UI_FLAG_HIDE_NAVIGATION それらが消えます。 これは、ディスプレイ上のすべての最後のピクセルを android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN FLAG_FULLSCREEN 使用してコンテンツを表示する場合に便利です (および ウィンドウ フラグと android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_SCREEN FLAG_LAYOUT_IN_SCREEN 組み合わせて)。

制限があります。ナビゲーション コントロールは非常に重要であるため、ユーザー操作が最も少ないと、すぐに再表示されます。 この場合、このフラグと の #SYSTEM_UI_FLAG_FULLSCREEN 両方が自動的にクリアされ、両方の要素が同時に再表示されます。

このメンバーは非推奨とされます。 代わりに を と共Type#navigationBars()に使用WindowInsetsController#hide(int)してください。

の Java ドキュメント android.view.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください