ViewCapture

Zrzuty ViewCapture to migawki hierarchii widoków okna w określonym momencie, w tym lokalizacji, rozmiaru, skali i widoczności. Z kolei ślady ViewCapture to chronologiczna sekwencja stanów, która pozwala zrozumieć, jak widoki zachowują się w czasie. Mówiąc wprost, ViewCapture rejestruje informacje o widokach w oknie i ich właściwościach, co pozwala zrozumieć wrażenia użytkownika w określonych momentach i śledzić zmiany w czasie. Jest to przydatne do rozwiązywania problemów, takich jak brak ikony baterii lub migotanie powiadomienia.

Przeglądarka ViewCapture w Winscope umożliwia wizualizację stanu widoku w danym momencie, obserwowanie zmian widoku w czasie oraz analizowanie danych hierarchii widoków pod kątem błędów i anomalii. Wizualizacja klatka po klatce ułatwia sprawdzanie stanów widoku w porównaniu z nagraniami ekranu. Zbieranie śladów widoku jest też mniej obciążające dla procesora niż nagrywanie ekranu, co ułatwia włączenie tej funkcji.

Więcej informacji o zbieraniu śladów znajdziesz w artykule ViewCapture.

Struktura karty

Karta ViewCapture jest podzielona na 3 panele: widok prostokątów, widok hierarchii i widok właściwości:

Analiza logu czasu ViewCapture

Rysunek 1. Analiza śladu ViewCapture.

Widok prostokątów

Po lewej stronie ekranu znajduje się widok 3D hierarchii widoków. Widok prostokątów uwzględnia granice widoku, kolejność z i krycie.

U góry widoku prostokątów znajduje się menu, w którym wyświetlane są wszystkie dostępne okna. Podczas wybierania elementów do wyświetlenia możesz wybrać konkretne okno lub wszystkie okna:

Widok ViewCapture rects

Rysunek 2. Widok prostokątów ViewCapture.

Widok hierarchii

Środkowa część karty pokazuje hierarchię widoków. Oprócz relacji nadrzędny–podrzędny między widokami ten widok zawiera też te informacje:

  • V: identyfikuje widoczne widoki.

Widok właściwości

Aby ułatwić debugowanie, przeglądarka ViewCapture udostępnia wyselekcjonowaną listę właściwości, prezentując informacje w bardziej uporządkowanej formie. Ta lista zawiera te kategorie:

  • Widok: identyfikator widoku.
  • Geometria: współrzędne, rozmiar, skala i inne szczegóły dotyczące geometrii widoku.
  • Efekty: efekty i inne różne właściwości widoków.