ViewCapture 덤프는 위치, 크기, 크기 조정, 가시성을 비롯하여 특정 시점의 창 뷰 계층 구조의 스냅샷입니다. 반면 ViewCapture 트레이스는 상태의 시간 순서를 제공하여 시간이 지남에 따라 뷰가 어떻게 동작하는지에 대한 유용한 정보를 제공합니다. 간단히 말해 ViewCapture는 창 내 뷰 및 속성에 관한 정보를 캡처하여 특정 순간의 사용자 환경을 파악하고 시간 경과에 따른 변화를 추적할 수 있도록 합니다. 이는 배터리 아이콘이 누락됨 또는 알림이 깜박임과 같은 문제를 해결하는 데 유용합니다.
Winscope의 ViewCapture 뷰어를 사용하면 특정 시점의 뷰 상태를 시각화하고, 시간 경과에 따른 뷰 변경사항을 관찰하고, 뷰 계층 구조 데이터에서 버그나 이상치를 분석할 수 있습니다. 프레임별 시각화를 사용하면 화면 녹화보다 보기 상태를 더 쉽게 검사할 수 있습니다. 또한 뷰 트레이스를 수집하는 것은 화면 녹화보다 CPU 사용량이 적으므로 더 쉽게 사용 설정할 수 있습니다.
트레이스 수집에 관한 자세한 내용은 ViewCapture를 참고하세요.
탭 구조
ViewCapture 탭은 직사각형 뷰, 계층 구조 뷰, 속성 뷰라는 세 개의 패널로 나뉩니다.
그림 1. ViewCapture trace 분석
직사각형 뷰
화면 왼쪽에는 뷰 계층 구조의 3D 뷰가 표시됩니다. 직사각형 뷰는 뷰 경계, z 순서, 불투명도를 고려합니다.
직사각형 보기에는 사용 가능한 모든 창을 표시하는 메뉴가 상단에 있습니다. 표시할 항목을 선택할 때 특정 창 또는 모든 창을 선택할 수 있습니다.
그림 2. ViewCapture 직사각형 뷰
계층구조로 보기
탭의 중앙 세그먼트에는 뷰 계층 구조가 표시됩니다. 이 뷰에는 뷰 간의 상위-하위 관계 외에도 다음 정보가 포함됩니다.
- V: 표시된 뷰를 식별합니다.
숙박 시설 뷰
디버깅을 쉽게 하기 위해 ViewCapture 뷰어는 선별된 속성 목록을 제공하여 정보를 더 체계적인 형식으로 표시합니다. 이 목록에는 다음과 같은 카테고리가 포함됩니다.
- 보기: 식별자를 봅니다.
- Geometry: 뷰 도형의 좌표, 크기, 크기 조정, 기타 세부정보입니다.
- 효과: 뷰의 효과 및 기타 기타 속성입니다.