Os dumps do ViewCapture são snapshots da hierarquia de visualização de uma janela em um momento específico, incluindo local, tamanho, escala e visibilidade. Os traces do ViewCapture, por outro lado, fornecem uma sequência cronológica de estados, oferecendo insights sobre o comportamento das visualizações ao longo do tempo. Em termos simples, o ViewCapture captura informações sobre as visualizações em uma janela e as propriedades delas, permitindo entender a experiência do usuário em momentos específicos e acompanhar as mudanças ao longo do tempo. Isso é útil para resolver problemas como o ícone da bateria está ausente ou minha notificação piscou.
O visualizador do ViewCapture do Winscope permite visualizar o estado da visualização em um momento específico, observar as mudanças ao longo do tempo e analisar os dados da hierarquia de visualização em busca de bugs ou anomalias. A visualização frame a frame facilita a inspeção dos estados de visualização em comparação com as gravações de tela. A coleta de traces de visualização também é menos intensiva em termos de CPU do que a gravação de tela, o que facilita a ativação.
Consulte ViewCapture para mais informações sobre a coleta de traces.
Estrutura da guia
A guia ViewCapture é dividida em três painéis: visualização de retângulos, visualização de hierarquia e visualização de propriedades:
Figura 1. Análise de trace do ViewCapture.
Visualização de retângulos
O lado esquerdo da tela apresenta uma visualização 3D da hierarquia de visualização. A visualização de retângulos considera os limites da visualização, a ordem z e a opacidade.
A visualização de retângulos tem um menu na parte de cima que mostra todas as janelas disponíveis. É possível selecionar uma janela específica ou todas elas ao escolher o que mostrar:
Figura 2. Visualização de retângulos do ViewCapture.
Visualização de hierarquia
O segmento central da guia mostra a hierarquia de visualização. Além das relações pai-filho entre as visualizações, essa visualização também inclui as seguintes informações:
- V:identifica as visualizações visíveis.
Visualização de propriedades
Para facilitar a depuração, o visualizador do ViewCapture fornece uma lista selecionada de propriedades, apresentando as informações em um formato mais organizado. Essa lista inclui as seguintes categorias:
- Visualização:identificador de visualização.
- Geometria:coordenadas, tamanho, escala e outros detalhes sobre a geometria da visualização.
- Efeitos:efeitos e outras propriedades diversas para as visualizações.