ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
ViewCapture
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ข้อมูลพุลจาก ViewCapture คือภาพรวมของลําดับชั้นมุมมองของหน้าต่าง ณ เวลาหนึ่งๆ ซึ่งรวมถึงตําแหน่ง ขนาด สเกล และระดับการมองเห็น ในทางกลับกัน ร่องรอย ViewCapture จะแสดงลำดับสถานะตามลำดับเวลา ซึ่งให้ข้อมูลเชิงลึกเกี่ยวกับลักษณะของยอดดูเมื่อเวลาผ่านไป กล่าวอย่างง่ายคือ ViewCapture จะบันทึกข้อมูลเกี่ยวกับมุมมองภายในกรอบเวลาและพร็อพเพอร์ตี้ของมุมมอง ซึ่งช่วยให้คุณเข้าใจประสบการณ์ของผู้ใช้ในช่วงเวลาหนึ่งๆ และติดตามการเปลี่ยนแปลงเมื่อเวลาผ่านไปได้ ซึ่งมีประโยชน์ในการแก้ปัญหาต่างๆ เช่น ไอคอนแบตเตอรี่หายไปหรือการแจ้งเตือนกะพริบ
เครื่องมือดูภาพรวมของ Winscope ช่วยให้คุณเห็นภาพสถานะมุมมอง ณ ขณะหนึ่ง ดูการเปลี่ยนแปลงของมุมมองเมื่อเวลาผ่านไป และวิเคราะห์ข้อมูลลําดับชั้นของมุมมองเพื่อหาข้อบกพร่องหรือความผิดปกติ ภาพแสดงเฟรมต่อเฟรมช่วยให้ตรวจสอบสถานะการดูได้ง่ายขึ้นเมื่อเทียบกับการบันทึกหน้าจอ นอกจากนี้ การเก็บรวบรวมร่องรอยการดูยังใช้ CPU น้อยกว่าการบันทึกหน้าจอด้วย จึงเปิดใช้ได้ง่ายขึ้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการรวบรวมร่องรอยได้ที่ ViewCapture
โครงสร้างแท็บ
แท็บ ViewCapture แบ่งออกเป็น 3 แผง ได้แก่ มุมมองสี่เหลี่ยมผืนผ้า มุมมองลําดับชั้น และมุมมองพร็อพเพอร์ตี้
รูปที่ 1 การวิเคราะห์การติดตาม ViewCapture
มุมมองสี่เหลี่ยมผืนผ้า
ด้านซ้ายของหน้าจอจะแสดงมุมมอง 3 มิติของลําดับชั้นมุมมอง rects
view จะพิจารณาขอบเขตของมุมมองลําดับ z และความทึบ
มุมมองสี่เหลี่ยมผืนผ้าจะมีเมนูที่ด้านบนซึ่งแสดงหน้าต่างทั้งหมดที่ใช้ได้ คุณสามารถเลือกหน้าต่างที่เฉพาะเจาะจงหรือทั้งหมดเมื่อเลือกสิ่งที่จะแสดงได้ ดังนี้
รูปที่ 2 มุมมอง ViewCapture rects
มุมมองลําดับชั้น
ส่วนกลางของแท็บจะแสดงลําดับชั้นของมุมมอง นอกจากความสัมพันธ์แบบหลักกับย่อยระหว่างมุมมองแล้ว มุมมองนี้ยังมีข้อมูลต่อไปนี้ด้วย
- V: ระบุยอดดูที่มองเห็นได้
มุมมองพร็อพเพอร์ตี้
โปรแกรมดู ViewCapture มีรายการพร็อพเพอร์ตี้ที่ดูแลจัดการซึ่งนำเสนอข้อมูลในรูปแบบที่เป็นระเบียบมากขึ้น เพื่อช่วยให้การแก้ไขข้อบกพร่องง่ายขึ้น รายการนี้ประกอบด้วยหมวดหมู่ต่อไปนี้
- ดู: ดูตัวระบุ
- เรขาคณิต: พิกัด ขนาด สเกล และรายละเอียดอื่นๆ เกี่ยวกับเรขาคณิตของมุมมอง
- เอฟเฟกต์: เอฟเฟกต์และพร็อพเพอร์ตี้อื่นๆ ของมุมมอง
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# ViewCapture dumps are snapshots of a window's view hierarchy at a specific time,\nincluding location, size, scale, and visibility. ViewCapture traces, on the\nother hand, provide a chronological sequence of states, offering insights into\nhow views behave over time. Simply put, ViewCapture captures information about\nviews within a window and their properties, letting you understand the user\nexperience at specific moments and track changes over time. This is useful for\ntroubleshooting issues like *my battery icon is missing* or *my notification\nflickered*.\n\nWinscope's ViewCapture viewer lets you visualize the view state at a moment in\ntime, watch view changes over time, and analyze view hierarchy data for bugs or\nanomalies. The frame-by-frame visualization makes it easier to inspect view\nstates compared to screen recordings. Collecting view traces is also less\nCPU-intensive than screen recording, making it easier to enable.\n\nSee [ViewCapture](/docs/core/graphics/winscope/capture/adb#capture-adb-vc)\nfor more information about trace collection.\n\nTab structure\n-------------\n\nThe ViewCapture tab is split in three panels: rects view, hierarchy view, and\nproperties view:\n\n**Figure 1.** ViewCapture trace analysis.\n\n### Rects view\n\nThe left side of the screen features a 3D view of the view hierarchy. The rects\nview considers view bounds, z-order, and opacity.\n\nThe rects view has a menu at the top that displays all available\nwindows. You can select a specific window or all of them when choosing what to\ndisplay:\n\n**Figure 2.** ViewCapture rects view.\n\n### Hierarchy view\n\nThe tab's central segment shows the view hierarchy. In addition to the\nparent-child relationships between view, this view also includes the following\ninformation:\n\n- **V:** Identifies visible views.\n\n### Properties view\n\nTo make debugging easier, the ViewCapture viewer provides a curated list of\nproperties, presenting the information in a more organized format. This list\nincludes the following categories:\n\n- **View:** View identifier.\n- **Geometry:** Coordinates, size, scale, and other details about the view geometry.\n- **Effects:** Effects and other miscellaneous properties for the views."]]