ViewCapture 傾印是視窗檢視區塊階層在特定時間點的快照,包括位置、大小、比例和顯示設定。另一方面,ViewCapture 追蹤記錄會提供狀態的時間順序,提供有關檢視畫面隨時間變化的行為洞察資料。簡單來說,ViewCapture 會擷取視窗內的檢視畫面資訊及其屬性,讓您瞭解特定時刻的使用者體驗,並追蹤時間變化。這有助於排解電池圖示遺失或通知閃爍等問題。
Winscope 的 ViewCapture 檢視器可讓您以視覺化方式呈現某個時間點的檢視狀態、觀察檢視畫面隨時間變化,以及分析檢視畫面階層資料,找出錯誤或異常情形。與螢幕錄影相比,逐格視覺化效果可讓您更輕鬆地檢查檢視狀態。收集檢視記錄的 CPU 使用率也比螢幕錄影低,因此更容易啟用。
如要進一步瞭解追蹤記錄收集作業,請參閱 ViewCapture。
分頁結構
「ViewCapture」分頁會分成三個面板:矩形檢視畫面、階層檢視畫面和屬性檢視畫面:
圖 1. ViewCapture 追蹤記錄分析。
矩形檢視畫面
畫面左側會顯示檢視畫面階層的 3D 檢視畫面。矩形檢視畫面會考量檢視畫面邊界、z 順序和不透明度。
矩形檢視畫面頂端的選單會顯示所有可用的視窗。選擇要顯示的內容時,您可以選取特定視窗或所有視窗:
圖 2. ViewCapture 矩形檢視畫面。
階層檢視
分頁的中央區塊會顯示檢視區塊階層。除了 View 之間的父項/子項關係外,這個檢視畫面還包含下列資訊:
- V:代表可見的觀看次數。
資源檢視畫面
為簡化偵錯作業,ViewCapture 檢視器會提供經過精選的屬性清單,以更有條理的方式呈現資訊。這份清單包含以下類別:
- View:檢視畫面 ID。
- 幾何圖形:關於檢視區塊幾何圖形的座標、大小、比例和其他詳細資料。
- Effects:檢視畫面的效果和其他各種屬性。