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