กวาดเพื่อปิด

กวาดเพื่อปิด ภาพเคลื่อนไหวจะบอกถึงการเปลี่ยนเมื่อผู้ใช้ไปยังหน้าก่อนหน้า

รายละเอียดภาพเคลื่อนไหวของการปัดเพื่อปิดจะคล้ายกับการกด RSB นิ้วของคุณจะควบคุมความคืบหน้าของภาพเคลื่อนไหวได้สูงสุด 50%

มีภาพเคลื่อนไหวเพิ่มเติมในมุมมองแอปที่ลิงก์กับท่าทางสัมผัสเพื่อปิด จำนวนของการเคลื่อนไหวที่แสดงในมุมมองแอปไม่เท่ากับระยะทางที่นิ้วต้องใช้ในการเคลื่อนที่ มุมมองแอปไม่ควรออกจากขอบหน้าจอ โดยแสดงผลเป็นลักษณะการบีบอัดที่ต้านทานอยู่บ้าง

การใช้งาน

SwipeDismissableNavHostจากคลังการนำทางจะมีท่าทางสัมผัสในการนําทางด้วยการปัดเพื่อปิดโดยค่าเริ่มต้น

หากไม่ได้ใช้ไลบรารีการนำทาง คุณยังคงรองรับท่าทางสัมผัสในการไปยังส่วนต่างๆ ของหน้าจอแบบเต็มนี้ได้โดยใช้ BasicSwipeToDismissBox โดยตรง

การออกแบบ

เมื่อออกแบบการปัดเพื่อปิดการทำงาน โปรดคำนึงถึงหลักการ 2 ข้อต่อไปนี้

ขอบของหน้าจอ

พิจารณาองค์ประกอบ UI อื่นๆ ที่ปัดได้ เช่น มุมมองแอปที่ใส่เลขหน้า เมื่อปัดเพื่อปิดได้ ให้เว้นขอบหน้าจอไว้ 20% เพื่อเรียกใช้การเคลื่อนไหวดังกล่าว

ดูตัวอย่างจาก Codebase ของ Compose สำหรับ Wear OS นี้ เช่น การปัดขอบเมื่อเนื้อหาเลื่อนได้ในแนวนอน

เกณฑ์ในการกลับหรืออยู่ในมุมมองแอป

หากผู้ใช้ลากนิ้วไปทั่วทั้งหน้าจอมากกว่า 50% แอปควรเรียกให้แสดงภาพเคลื่อนไหวการปัดกลับที่เหลือ หากน้อยกว่านั้น แอปควรกลับไปที่มุมมองแบบเต็มแอป

หากเป็นท่าทางควบคุมสั้นๆ ให้ละเว้นกฎเกณฑ์เกณฑ์ 50% แล้วปัดกลับ