Compose มี API ที่หลากหลายเพื่อช่วยคุณตรวจจับท่าทางสัมผัสที่เกิดจากการโต้ตอบของผู้ใช้ โดย API ครอบคลุมกรณีการใช้งานที่หลากหลาย ดังนี้
API บางรายการเป็น API ระดับสูง ซึ่งออกแบบมาเพื่อครอบคลุมท่าทางสัมผัสที่ใช้บ่อยที่สุด เช่น ตัวปรับแต่ง
clickableช่วยให้ตรวจจับการคลิกได้ง่าย และยังมีฟีเจอร์การช่วยเหลือพิเศษและ แสดงตัวบ่งชี้ภาพเมื่อแตะ (เช่น ระลอกคลื่น)นอกจากนี้ยังมีตัวตรวจจับท่าทางสัมผัสที่ใช้ไม่บ่อยนักซึ่งมีความยืดหยุ่นมากกว่าในระดับต่ำกว่า เช่น
PointerInputScope.detectTapGesturesหรือPointerInputScope.detectDragGesturesแต่ไม่มีฟีเจอร์เพิ่มเติม
ดูข้อมูลเพิ่มเติมเกี่ยวกับการป้อนข้อมูลด้วยตัวชี้ในหน้าต่อไปนี้
- ทำความเข้าใจท่าทางสัมผัสจะอธิบายแนวคิดหลักที่มีบทบาท ในการจัดการการป้อนข้อมูลด้วยตัวชี้
- การแตะและการกดจะขยายเหตุการณ์ตัวชี้เดียว ตำแหน่งเดียว
- การเลื่อนจะอธิบายวิธีใช้คอนเทนเนอร์การเลื่อน และจัดการ ข้อกังวลเกี่ยวกับการทำงานร่วมกัน
- การลาก Composable จะอธิบายวิธีเคลื่อนย้ายองค์ประกอบ UI ตามแกนเดียว
ข้าม 2 มิติ หรือระหว่างจุดยึดที่กำหนดไว้ล่วงหน้าโดยใช้ตัวปรับแต่ง เช่น
draggabledraggable2DและanchoredDraggable - การสัมผัสหลายจุดจะเจาะลึกสถานการณ์ที่มีการใช้ตัวชี้มากกว่า 1 ตัว
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- เปิดใช้การโต้ตอบของผู้ใช้
- ความหมายใน Compose
- ตัวปรับแต่ง Compose