تشمل تقنية "اللمس" كل ما تشعر به من خلال حاسة اللمس. غالبًا ما تتضمّن أجهزة Android الحديثة محرّكًا للاهتزاز للسماح للأجهزة بتحفيز شعور المستخدم باللمس. لقد شهدت هذه المحركات تطورًا كبيرًا مقارنةً بالاهتزازات الصاخبة الأصلية التي كانت تصدر عن الأجهزة القديمة، ويمكن لتطبيقات Android الآن الاستفادة من إمكاناتها لمنح المستخدمين تجربة أكثر ثراءً مع مزيد من الدقة والعمق.
تتناول الصفحات التالية كل ما يتعلق بالاهتزاز، بدءًا من الملاحظات الأساسية عن الملاحظات اللمسية ووصولاً إلى أشكال الموجات الصوتية المعقدة بشكل متزايد وتركيبات التأثيرات.
- مبادئ تصميم اللمس
- توضّح الصفحة التصنيفات المتوافقة مع تقنية لمس Android و الإرشادات المتعلقة بتصميمها.
- إضافة ملاحظات حسية إلى الأحداث
- تقدّم الصفحة أمثلة على الرموز البرمجية لطرق مختلفة لتقديم ملاحظات متعلقة باللمس على تفاعلات المستخدمين.
- مقدّمة عن محرّكات الاهتزاز
- تقدّم الصفحة نظرة عامة على آلية عمل محرّكات الاهتزاز، وهي معرفة مهمة ومطلوبة لإنشاء تجارب لمس مخصّصة.
- إنشاء تأثيرات لمسية مخصّصة
- تقدّم هذه الصفحة العديد من الأمثلة على استخدام واجهات برمجة تطبيقات مختلفة لللمس ل إنشاء تأثيرات مخصّصة في تطبيق Android.
- إضافة واجهات برمجة تطبيقات لمسية
- تُعدّ الصفحة مرجعًا لواجهات برمجة التطبيقات المختلفة لللمس المتاحة على Android، وتشمل أيضًا حالات التحقّق من توفّر أي توافق مع الأجهزة اللازمة لضمان تشغيل التأثيرات الحسية على النحو المطلوب وكيفية إجراء ذلك.
احرص أيضًا على قراءة مقالة أفضل الممارسات لتوفير إمكانية الوصول.
نماذج
تتوفّر العيّنات التالية في تطبيق Haptic Sampler على GitHub. يمكنك أيضًا العثور على مستندات لكل منها هنا.
- المقاومة (مع عدد قليل من النقرات)
- توسيع (مع الارتفاع والانخفاض)
- الاهتزاز (مع الدوران)
- الارتداد (مع أصوات ارتطام)
تتضمّن هذه المستندات أيضًا أمثلة على الرموز البرمجية لأنماط الاهتزاز المخصّصة التالية: