ViewCapture

Os despejos de ViewCapture são snapshots da hierarquia de visualização de uma janela em um momento específico, incluindo localização, tamanho, escala e visibilidade. Por outro lado, os rastros de ViewCapture fornecem uma sequência cronológica de estados, oferecendo insights sobre como as visualizações se comportam ao longo do tempo. Em poucas palavras, o ViewCapture captura informações sobre visualizações em uma janela e as propriedades delas, permitindo que você entenda a experiência do usuário em momentos específicos e acompanhe as mudanças ao longo do tempo. Isso é útil para resolver problemas como o ícone da bateria está faltando ou a notificação está piscando.

O visualizador ViewCapture do Winscope permite visualizar o estado da visualização em um determinado momento, acompanhar as mudanças de visualização ao longo do tempo e analisar os dados da hierarquia de visualização em busca de bugs ou anomalias. A visualização quadro a quadro facilita a inspeção de estados de visualização em comparação com gravações de tela. A coleta de rastros de visualização também consome menos CPU do que a gravação de tela, o que facilita a ativação.

Consulte ViewCapture para mais informações sobre a coleta de rastros.

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:

Análise de trace de ViewCapture

Figura 1. Análise de trace do ViewCapture.

Visualização de retângulos

O lado esquerdo da tela mostra 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 exibir:

Visualizar a visualização de retângulos de captura

Figura 2. Visualizar a visualização de retângulos de captura.

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 visualizações visíveis.

Visualização de propriedades

Para facilitar a depuração, o visualizador de ViewCapture oferece uma lista selecionada de propriedades, apresentando as informações em um formato mais organizado. A lista inclui as seguintes categorias:

  • Visualização:identifique o visualizador.
  • Geometria:coordenadas, tamanho, escala e outros detalhes sobre a geometria da visualização.
  • Efeitos:efeitos e outras propriedades diversas para as visualizações.