View.SystemUiVisibility プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
このビューが要求した最後 #setSystemUiVisibility(int)
の値を返します。 または、ステータス バーまたはその他の画面/ウィンドウの装飾の表示を変更することを要求します。
[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
プロパティ値
ビットごとのフラグまたはフラグ #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
および #SYSTEM_UI_FLAG_IMMERSIVE
#SYSTEM_UI_FLAG_IMMERSIVE_STICKY
.
- 属性
注釈
プロパティ getter のドキュメント:
このビューが要求した最後 #setSystemUiVisibility(int)
の値を返します。
このメンバーは非推奨です。 SystemUiVisibility フラグは非推奨です。 代わりに WindowInsetsController
を使用してください
の Java ドキュメントandroid.view.View.getSystemUiVisibility()
プロパティ セッターのドキュメント:
ステータス バーまたはその他の画面/ウィンドウ装飾の表示を変更することを要求します。
このメソッドは、システム アフォーダンスの周囲を淡色表示または非表示にすることで、ユーザーの注意がアプリケーションコンテンツに集中する一時的なモードにデバイス上の UI を配置するために使用されます。 これは通常、非表示と表示の間のスムーズな切り替えを行えるように、アプリケーションのコンテンツをアクション バーの背後 (およびこれらのフラグの他のシステム アフォーダンス) の後ろに配置できるように、組み合わせて Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
使用されます。
システム UI の可視性を使用する 2 つの代表的な例は、コンテンツ閲覧アプリケーション (雑誌リーダーなど) とビデオ再生アプリケーションの実装です。
最初のコードは、コンテンツ参照アプリケーションでのビューの一般的な実装を示しています。 この実装では、アプリケーションはステータス バーとアクション バーを非表示にし、ナビゲーション要素をライト アウト モードにすることで、コンテンツ指向モードになります。 その後、ユーザーは、このモードの間にコンテンツを操作できます。 このようなアプリケーションでは、ユーザーがモードを切り替える簡単な方法を提供する必要があります (ステータス バーの情報の確認や通知へのアクセスなど)。 ここでの実装では、これはコンテンツをタップするだけで行われます。
{
このメンバーは非推奨です。 SystemUiVisibility フラグは非推奨です。 代わりに WindowInsetsController
を使用してください
の Java ドキュメントandroid.view.View.setSystemUiVisibility(int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。