ใช้การโต้ตอบการสัมผัสใน Android

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

หน้าต่อไปนี้จะครอบคลุมทุกเรื่องเกี่ยวกับการสั่น ตั้งแต่การตอบสนองแบบรู้สึกได้พื้นฐาน ไปจนถึงรูปแบบคลื่นการสั่นและการเรียบเรียงเอฟเฟกต์ที่ซับซ้อนมากขึ้นเรื่อยๆ

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

นอกจากนี้ โปรดอ่านแนวทางปฏิบัติแนะนำสำหรับการช่วยเหลือพิเศษด้วย

ตัวอย่าง

ตัวอย่างต่อไปนี้พร้อมใช้งานในแอป Haptic Sampler บน GitHub นอกจากนี้ คุณยังดูเอกสารประกอบสำหรับแต่ละรายการได้ที่นี่

เอกสารนี้ยังมีตัวอย่างโค้ดสำหรับรูปแบบการสั่นที่กำหนดเองต่อไปนี้ด้วย

วิดีโอ