ระบบสัมผัสคือทุกอย่างที่คุณรู้สึกผ่านสัมผัส อุปกรณ์ Android สมัยใหม่มักใช้ตัวกระตุ้นการสั่นเพื่อให้อุปกรณ์กระตุ้นความรู้สึกสัมผัสของผู้ใช้ มอเตอร์เหล่านี้มีความก้าวหน้าอย่างมากจากแรงสั่นที่ดังและน่ารำคาญแบบเดิมที่อุปกรณ์รุ่นแรกๆ สร้างขึ้น และแอป Android ใช้ประโยชน์จากความสามารถเหล่านี้เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่สมบูรณ์ยิ่งขึ้นด้วยความละเอียดอ่อนและลุ่มลึก
หน้าต่อไปนี้ครอบคลุมทุกเรื่องเกี่ยวกับการสั่น ตั้งแต่การตอบกลับด้วยการสัมผัสพื้นฐานไปจนถึงรูปแบบการสั่นและองค์ประกอบเอฟเฟกต์ที่ซับซ้อนมากขึ้น
- หลักการในการออกแบบการสัมผัส
- หน้านี้จะอธิบายการจัดประเภทที่ระบบสัมผัสของ Android รองรับและหลักเกณฑ์ในการออกแบบ
- เพิ่มการตอบสนองแบบสัมผัสให้กับเหตุการณ์
- หน้านี้จะแสดงตัวอย่างโค้ดสำหรับวิธีต่างๆ ในการแสดงผลป้อนกลับแบบสัมผัสต่อการโต้ตอบของผู้ใช้
- ข้อมูลเบื้องต้นเกี่ยวกับตัวกระตุ้นการสั่น
- หน้านี้จะแสดงภาพรวมของวิธีการทํางานของอุปกรณ์กระตุ้นการสั่น ซึ่งถือเป็นความรู้พื้นฐานที่สําคัญในการสร้างการสัมผัสที่กําหนดเอง
- สร้างเอฟเฟกต์การสัมผัสที่กำหนดเอง
- หน้านี้แสดงตัวอย่างการใช้ API การสัมผัสที่แตกต่างกันเพื่อสร้างเอฟเฟกต์ที่กำหนดเองในแอปพลิเคชัน Android
- เพิ่ม API สัมผัส
- หน้านี้เป็นข้อมูลอ้างอิงสำหรับ API การสัมผัสต่างๆ ที่มีใน Android รวมถึงกล่าวถึงกรณีที่ควรตรวจสอบและวิธีตรวจสอบการรองรับอุปกรณ์ที่จำเป็นเพื่อให้แน่ใจว่าเอฟเฟกต์การสัมผัสจะเล่นตามที่ตั้งใจไว้
นอกจากนี้ โปรดอ่านแนวทางปฏิบัติแนะนำสำหรับการช่วยเหลือพิเศษ
ตัวอย่าง
ตัวอย่างต่อไปนี้มีอยู่ในแอป Haptic Sampler ใน GitHub นอกจากนี้ คุณยังดูเอกสารประกอบของแต่ละรายการได้ที่นี่
เอกสารประกอบนี้ยังมีตัวอย่างโค้ดสำหรับรูปแบบการสั่นที่กำหนดเองต่อไปนี้ด้วย