WindowManagerLayoutParams.LayoutInDisplayCutoutModeShortEdges フィールド

定義

注意事項

This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.

ウィンドウは常に、画面の短い端の DisplayCutout 領域に拡張できます。

[Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES", ApiSince=28)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)]
public const Android.Views.LayoutInDisplayCutoutMode LayoutInDisplayCutoutModeShortEdges = 1;
[<Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES", ApiSince=28)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)>]
val mutable LayoutInDisplayCutoutModeShortEdges : Android.Views.LayoutInDisplayCutoutMode

フィールド値

Value = 1

実装

属性

注釈

ウィンドウは常に、画面の短い端の DisplayCutout 領域に拡張できます。

ウィンドウは、DisplayCutoutが 16 dp より深くない限り、画面の長い端のDisplayCutout領域に拡張されることはありませんが、これは OEM の選択によって異なります。

注: OEM は、カットアウトがウィンドウと最大 16dp 重なる場合にのみ、ウィンドウを長いエッジ側の DisplayCutout 領域に拡張できるようにするオプションを持つことができます。 このような場合、OEM はユーザーにオプトイン/アウト アフォーダンスを提供する必要があります。

ウィンドウでは、重要なコンテンツが DisplayCutoutと重複していないことを確認する必要があります。

このモードでは、ウィンドウがシステム バーを非表示にしているかどうかに関係なく、ウィンドウが縦と横の両方のディスプレイの短い端にあるカットアウトの下に拡張されます。これは、ウィンドウがシステム バーを非表示にしているかどうかに関係なく:<br/><img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/fullscreen_top_no_letterbox.png" height="720" alt="縦の上端に切り欠きがあるディスプレイ上の全画面表示アクティビティのスクリーンショット。レター ボックスは適用されません。"/>

<img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/landscape_top_no_letterbox.png" width="720" alt="横向きの上端に切り欠きがあるディスプレイ上のアクティビティのスクリーンショット。レターボックスは適用されません。"/>

コーナーの切り取りは、デバイスの回転ごとに異なるエッジにあると見なすことができます。 この動作は、デバイスによって異なる場合があります。 このフラグを使用すると、表示切り欠きが隅にある場合にアプリをレターボックス化できます。

一方、切り欠きがディスプレイの長い端にある場合は、ウィンドウが長いエッジで切り取り線に拡張されないようにレターボックスが適用されます。 <br/><img src="https://developer.android.com/reference/android/images/display_cutout/short_edge/portrait_side_letterbox.png" height="720" alt="縦長の長い端に切り欠きがあるディスプレイ上のアクティビティのスクリーンショット、 レターボックスが適用されます。/>

注: Android では、コンテンツ ビューがビュー レベルのシステム バーと重なることを許可しない場合があります。 この動作をオーバーライドし、コンテンツをカットアウト領域に拡張できるようにするには、falseWindow#setDecorFitsSystemWindows(boolean)を呼び出します。

Javaドキュメント。

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

適用対象