Language

ActivityManager.AppTask.WindowingLayerPinned フィールド

定義

注意事項

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

ピン留めされたウィンドウのウィンドウ レイヤー。

[Android.Runtime.Register("WINDOWING_LAYER_PINNED", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.ActivityManagerAppTaskWindowingLayer enum directly instead of this field.", true)]
public const Android.App.ActivityManagerAppTaskWindowingLayer WindowingLayerPinned = 2;
[<Android.Runtime.Register("WINDOWING_LAYER_PINNED", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.ActivityManagerAppTaskWindowingLayer enum directly instead of this field.", true)>]
val mutable WindowingLayerPinned : Android.App.ActivityManagerAppTaskWindowingLayer

フィールド値

Value = 2
属性

注釈

ピン留めされたウィンドウのウィンドウ レイヤー。 通常、これらのウィンドウは通常のアプリケーション ウィンドウの上に表示されます。

システムの整合性と一貫性のあるユーザー エクスペリエンスを確保するために、システムでは、このレイヤーを使用するタスクにいくつかの制限が適用されます。 これらには、タスクを完全に不透明にし、表示システムの装飾を強制する、ただしこれらに限定されない場合があります。このレイヤー内のタスクの数を厳密に制限する (一度に 1 つだけなど)。タスクのサイズと位置に対するアプリケーションの制御を制限する。ユーザーがタスクのサイズを変更できる最大ウィンドウ サイズを制限する。プログラムでタスクを移動できないようにする (サイズ変更などの回避策の制限を含む)。機能を無効にするための即時設定アクセスをユーザーに提供する。ウィンドウを閉じる方法をユーザーに提供する。ウィンドウが変更されたためにこのレイヤーでホストできなくなった場合、タスクはシステムによって完了する可能性があります。このレイヤーのタスクでは、使用可能な表示モードが制限される場合があります。 これには、ピクチャインピクチャモード、分割画面モード、全画面表示が含まれますが、これらに限定されません。

このレイヤーは、Picture-in-Picture (PiP) タスクと共有される場合があります。そのため、別のレイヤーが PiP に入ると、このレイヤーのタスクが閉じる可能性があります。

このレイヤーのタスクウィンドウには、次の要件があります。不透明である必要があります。ウィンドウを閉じ、ユーザーがこのレイヤーでのタスクの表示と実行をアプリごとに無効にできるようにするアフォーダンスが必要です。確立されたマルチウィンドウCDD要件に従って220dpの最小サイズを持っている必要があります。AppTask.requestWindowingLayer の呼び出しでアプリから要求されない限り、タスクを別のレイヤーに変更することはできません。

android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNEDの Android リファレンス。

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

適用対象