語言

ActivityManagerAppTaskWindowingLayer 列舉

定義

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
繼承
ActivityManagerAppTaskWindowingLayer

欄位

名稱 Description
Undefined 0

視窗層未被指定。 系統會使用WINDOWING_LAYER_NORMAL_APP層。

Android 參考資料。android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

NormalApp 1

一般應用程式視窗的視窗層。

若應用程式未明確請求視窗層執行任務,則視為屬於該層。

使用 AppTask.requestWindowingLayer 請求此層,通常是為了退出先前請求的層。

Android 參考資料。android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APP

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Pinned 2

釘選視窗的視窗層。 這些視窗通常顯示在一般應用程式視窗之上。

為確保系統完整性與使用者體驗一致,系統對使用此層的任務施加多項限制。 這些可能包括但不限於:強制任務完全不透明,並展示系統的裝飾;嚴格限制此層的任務數量(例如一次只能執行一項);限制應用程式對任務大小與位置的控制;限制使用者可調整任務最大視窗大小;使任務在程式化上無法移動(包括限制變通方法如調整大小);並提供使用者立即設定關閉此功能;提供使用者關閉視窗的方式;如果因視窗變更無法再在此層承載任務,系統可能會完成該任務;此層任務的顯示模式可能有限。 這些模式可能包括但不限於:畫中畫模式、分割畫面模式及全螢幕模式

此層可能與畫中畫(PiP)任務共用;因此,當另一個 PiP 進入時,該層的任務可能會被忽略。

該層任務視窗有以下要求:必須是不透明的;必須具備關閉視窗的功能,並允許使用者依應用程式關閉此層的顯示與執行任務;根據既定的多視窗 CDD 要求,最低尺寸必須為 220dp;除非應用程式呼叫 AppTask.requestWindowingLayer 並請求,否則該任務無法切換到其他圖層。

Android 參考資料。android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於