ViewCapture

Дампы ViewCapture – это снимки иерархии View окна в определенный момент времени, включая местоположение, размер, масштаб и видимость. Трассировки ViewCapture, напротив, представляют собой хронологическую последовательность состояний, позволяющую понять, как меняются виды с течением времени. ViewCapture собирает информацию о просмотрах в окне и их свойствах, что позволяет понять, как пользователи взаимодействуют с контентом в определенные моменты времени, и отслеживать изменения. Это полезно для устранения таких неполадок, как отсутствие значка батареи или мерцание уведомления.

В ViewCapture можно визуализировать состояние представления в определенный момент времени, отслеживать изменения представлений и анализировать данные иерархии View на наличие ошибок или аномалий. Покадровая визуализация упрощает проверку состояний представления по сравнению с записями видео с экрана. Сбор трассировок представлений также менее ресурсоемкий, чем запись видео с экрана, поэтому его проще включить.

Подробнее о сборе трассировок рассказывается в статье ViewCapture.

Структура вкладок

Вкладка ViewCapture разделена на три панели: rects view, hierarchy view и properties view.

Анализ трассировки ViewCapture

Рисунок 1. Анализ трассировки ViewCapture.

Rects view

В левой части экрана представлено трехмерное изображение иерархии View. В представлении rects учитываются границы, порядок наложения и прозрачность.

В представлении прямоугольников вверху есть меню, в котором перечислены все доступные окна. При выборе того, что нужно показать, можно выбрать определенное окно или все окна.

Прямоугольники ViewCapture

Рисунок 2. Представление прямоугольников захвата.

Иерархическое представление

В центральном сегменте вкладки показана иерархия View. Помимо родительско-дочерних отношений между представлениями, в этом представлении также содержится следующая информация:

  • V – видимые просмотры.

Просмотр свойств

Чтобы упростить отладку, средство просмотра ViewCapture предоставляет тщательно подобранный список свойств, представляя информацию в более организованном формате. В этот список входят следующие категории:

  • Посмотреть: идентификатор просмотра.
  • Геометрия. Координаты, размер, масштаб и другие сведения о геометрии вида.
  • Эффекты. Эффекты и другие свойства представлений.