Дампы ViewCapture – это снимки иерархии View окна в определенный момент времени, включая местоположение, размер, масштаб и видимость. Трассировки ViewCapture, напротив, представляют собой хронологическую последовательность состояний, позволяющую понять, как меняются виды с течением времени. ViewCapture собирает информацию о просмотрах в окне и их свойствах, что позволяет понять, как пользователи взаимодействуют с контентом в определенные моменты времени, и отслеживать изменения. Это полезно для устранения таких неполадок, как отсутствие значка батареи или мерцание уведомления.
В ViewCapture можно визуализировать состояние представления в определенный момент времени, отслеживать изменения представлений и анализировать данные иерархии View на наличие ошибок или аномалий. Покадровая визуализация упрощает проверку состояний представления по сравнению с записями видео с экрана. Сбор трассировок представлений также менее ресурсоемкий, чем запись видео с экрана, поэтому его проще включить.
Подробнее о сборе трассировок рассказывается в статье ViewCapture.
Структура вкладок
Вкладка ViewCapture разделена на три панели: rects view, hierarchy view и properties view.
Рисунок 1. Анализ трассировки ViewCapture.
Rects view
В левой части экрана представлено трехмерное изображение иерархии View. В представлении rects учитываются границы, порядок наложения и прозрачность.
В представлении прямоугольников вверху есть меню, в котором перечислены все доступные окна. При выборе того, что нужно показать, можно выбрать определенное окно или все окна.
Рисунок 2. Представление прямоугольников захвата.
Иерархическое представление
В центральном сегменте вкладки показана иерархия View. Помимо родительско-дочерних отношений между представлениями, в этом представлении также содержится следующая информация:
- V – видимые просмотры.
Просмотр свойств
Чтобы упростить отладку, средство просмотра ViewCapture предоставляет тщательно подобранный список свойств, представляя информацию в более организованном формате. В этот список входят следующие категории:
- Посмотреть: идентификатор просмотра.
- Геометрия. Координаты, размер, масштаб и другие сведения о геометрии вида.
- Эффекты. Эффекты и другие свойства представлений.