ViewCapture-Dumps sind Snapshots der Ansichtshierarchie eines Fensters zu einem bestimmten Zeitpunkt, einschließlich Position, Größe, Skalierung und Sichtbarkeit. ViewCapture-Traces hingegen bieten eine chronologische Abfolge von Zuständen und geben Aufschluss darüber, wie sich Ansichten im Laufe der Zeit verhalten. Einfach ausgedrückt: ViewCapture erfasst Informationen zu Ansichten in einem Fenster und deren Eigenschaften. So können Sie die Nutzererfahrung zu bestimmten Zeitpunkten nachvollziehen und Änderungen im Zeitverlauf verfolgen. Das ist hilfreich bei der Fehlerbehebung von Problemen wie Mein Akkusymbol fehlt oder Meine Benachrichtigung hat geflackert.
Mit dem ViewCapture-Viewer von Winscope können Sie den Ansichtszustand zu einem bestimmten Zeitpunkt visualisieren, Änderungen an Ansichten im Zeitverlauf beobachten und Daten zur Ansichtshierarchie auf Fehler oder Anomalien analysieren. Die Frame-by-Frame-Visualisierung erleichtert die Überprüfung von Ansichtszuständen im Vergleich zu Bildschirmaufzeichnungen. Das Erfassen von Ansichtstraces ist außerdem weniger CPU-intensiv als die Bildschirmaufzeichnung, sodass es einfacher aktiviert werden kann.
Weitere Informationen zur Trace-Erfassung finden Sie unter ViewCapture.
Tabellenstruktur
Der Tab „ViewCapture“ ist in drei Bereiche unterteilt: „Rechteckansicht“, „Hierarchieansicht“ und „Eigenschaftenansicht“:
Abbildung 1 : ViewCapture-Trace-Analyse.
Rechteckansicht
Auf der linken Seite des Bildschirms wird eine 3D-Ansicht der Ansichtshierarchie angezeigt. In der Rechteckansicht werden Ansichtsgrenzen, Z-Reihenfolge und Deckkraft berücksichtigt.
Die Rechteckansicht hat oben ein Menü, in dem alle verfügbaren Fenster angezeigt werden. Sie können ein bestimmtes Fenster oder alle Fenster auswählen, wenn Sie festlegen, was angezeigt werden soll:
Abbildung 2 : ViewCapture-Rechteckansicht.
Hierarchieansicht
Im mittleren Bereich des Tabs wird die Ansichtshierarchie angezeigt. Neben den Beziehungen zwischen übergeordneten und untergeordneten Ansichten enthält diese Ansicht auch die folgenden Informationen:
- V:Gibt sichtbare Ansichten an.
Eigenschaftenansicht
Um das Debugging zu erleichtern, bietet der ViewCapture-Viewer eine kuratierte Liste von Eigenschaften, die die Informationen in einem übersichtlicheren Format präsentiert. Diese Liste enthält die folgenden Kategorien:
- Ansicht:Ansichts-ID.
- Geometrie:Koordinaten, Größe, Skalierung und andere Details zur Ansichtsgeometrie.
- Effekte:Effekte und andere verschiedene Eigenschaften für die Ansichten.