ViewCapture

ViewCapture 傾印是視窗檢視區塊階層在特定時間點的快照,包括位置、大小、比例和顯示設定。另一方面,ViewCapture 追蹤記錄會提供狀態的時間順序,提供有關檢視畫面隨時間變化的行為洞察資料。簡單來說,ViewCapture 會擷取視窗內的檢視畫面資訊及其屬性,讓您瞭解特定時刻的使用者體驗,並追蹤時間變化。這有助於排解電池圖示遺失通知閃爍等問題。

Winscope 的 ViewCapture 檢視器可讓您以視覺化方式呈現某個時間點的檢視狀態、觀察檢視畫面隨時間變化,以及分析檢視畫面階層資料,找出錯誤或異常情形。與螢幕錄影相比,逐格視覺化效果可讓您更輕鬆地檢查檢視狀態。收集檢視記錄的 CPU 使用率也比螢幕錄影低,因此更容易啟用。

如要進一步瞭解追蹤記錄收集作業,請參閱 ViewCapture

分頁結構

「ViewCapture」分頁會分成三個面板:矩形檢視畫面、階層檢視畫面和屬性檢視畫面:

ViewCapture 追蹤記錄分析

圖 1. ViewCapture 追蹤記錄分析。

矩形檢視畫面

畫面左側會顯示檢視畫面階層的 3D 檢視畫面。矩形檢視畫面會考量檢視畫面邊界、z 順序和不透明度。

矩形檢視畫面頂端的選單會顯示所有可用的視窗。選擇要顯示的內容時,您可以選取特定視窗或所有視窗:

ViewCapture 矩形檢視畫面

圖 2. ViewCapture 矩形檢視畫面。

階層檢視

分頁的中央區塊會顯示檢視區塊階層。除了 View 之間的父項/子項關係外,這個檢視畫面還包含下列資訊:

  • V:代表可見的觀看次數。

資源檢視畫面

為簡化偵錯作業,ViewCapture 檢視器會提供經過精選的屬性清單,以更有條理的方式呈現資訊。這份清單包含以下類別:

  • View:檢視畫面 ID。
  • 幾何圖形:關於檢視區塊幾何圖形的座標、大小、比例和其他詳細資料。
  • Effects:檢視畫面的效果和其他各種屬性。