การป้อนข้อมูลตัวชี้ในการเขียน

Compose มี API ที่หลากหลายเพื่อช่วยคุณตรวจจับท่าทางสัมผัสที่เกิดจากการโต้ตอบของผู้ใช้ โดย API ครอบคลุมกรณีการใช้งานที่หลากหลาย ดังนี้

  • API บางรายการเป็น API ระดับสูง ซึ่งออกแบบมาเพื่อครอบคลุมท่าทางสัมผัสที่ใช้บ่อยที่สุด เช่น ตัวปรับแต่ง clickable ช่วยให้ตรวจจับการคลิกได้ง่าย และยังมีฟีเจอร์การช่วยเหลือพิเศษและ แสดงตัวบ่งชี้ภาพเมื่อแตะ (เช่น ระลอกคลื่น)

  • นอกจากนี้ยังมีตัวตรวจจับท่าทางสัมผัสที่ใช้ไม่บ่อยนักซึ่งมีความยืดหยุ่นมากกว่าในระดับต่ำกว่า เช่น PointerInputScope.detectTapGestures หรือ PointerInputScope.detectDragGestures แต่ไม่มีฟีเจอร์เพิ่มเติม

ดูข้อมูลเพิ่มเติมเกี่ยวกับการป้อนข้อมูลด้วยตัวชี้ในหน้าต่อไปนี้

  • ทำความเข้าใจท่าทางสัมผัสจะอธิบายแนวคิดหลักที่มีบทบาท ในการจัดการการป้อนข้อมูลด้วยตัวชี้
  • การแตะและการกดจะขยายเหตุการณ์ตัวชี้เดียว ตำแหน่งเดียว
  • การเลื่อนจะอธิบายวิธีใช้คอนเทนเนอร์การเลื่อน และจัดการ ข้อกังวลเกี่ยวกับการทำงานร่วมกัน
  • การลาก Composable จะอธิบายวิธีเคลื่อนย้ายองค์ประกอบ UI ตามแกนเดียว ข้าม 2 มิติ หรือระหว่างจุดยึดที่กำหนดไว้ล่วงหน้าโดยใช้ตัวปรับแต่ง เช่น draggable draggable2D และ anchoredDraggable
  • การสัมผัสหลายจุดจะเจาะลึกสถานการณ์ที่มีการใช้ตัวชี้มากกว่า 1 ตัว