ViewCapture

Les dumps ViewCapture sont des instantanés de la hiérarchie des vues d'une fenêtre à un moment précis, y compris l'emplacement, la taille, l'échelle et la visibilité. Les traces ViewCapture, quant à elles, fournissent une séquence chronologique d'états, offrant des informations sur le comportement des vues au fil du temps. En d'autres termes, ViewCapture capture des informations sur les vues dans une fenêtre et leurs propriétés, ce qui vous permet de comprendre l'expérience utilisateur à des moments spécifiques et de suivre les changements au fil du temps. Cela peut être utile pour résoudre des problèmes tels que l'icône de batterie manquante ou le clignotement des notifications.

Le lecteur ViewCapture de Winscope vous permet de visualiser l'état de la vue à un moment donné, d'observer les modifications apportées à la vue au fil du temps et d'analyser les données de la hiérarchie des vues pour détecter les bugs ou les anomalies. La visualisation image par image facilite l'inspection des états d'affichage par rapport aux enregistrements d'écran. La collecte de traces de vue est également moins gourmande en ressources processeur que l'enregistrement d'écran, ce qui facilite son activation.

Pour en savoir plus sur la collecte de traces, consultez ViewCapture.

Structure des onglets

L'onglet "ViewCapture" (Capture de vue) est divisé en trois panneaux : la vue des rectangles, la vue hiérarchique et la vue des propriétés :

Analyse de la trace ViewCapture

Figure 1 : Analyse des traces ViewCapture.

Vue "Rects"

Le côté gauche de l'écran affiche une vue 3D de la hiérarchie des vues. La vue "rects" tient compte des limites de la vue, de l'ordre Z et de l'opacité.

La vue "rects" comporte un menu en haut qui affiche toutes les fenêtres disponibles. Vous pouvez sélectionner une fenêtre spécifique ou toutes les fenêtres lorsque vous choisissez ce que vous souhaitez afficher :

Afficher les rectangles ViewCapture

Figure 2. Afficher les rectangles ViewCapture.

Vue sous forme de hiérarchie

Le segment central de l'onglet affiche la hiérarchie des vues. En plus des relations parent-enfant entre les vues, cette vue inclut également les informations suivantes :

  • V : identifie les vues visibles.

Vue des propriétés

Pour faciliter le débogage, le lecteur ViewCapture fournit une liste de propriétés sélectionnées, en présentant les informations dans un format plus organisé. Cette liste comprend les catégories suivantes :

  • Afficher : affiche l'identifiant.
  • Géométrie : coordonnées, taille, échelle et autres détails sur la géométrie de la vue.
  • Effets : effets et autres propriétés diverses pour les vues.