يوضّح هذا المستند طريقة كتابة التطبيقات التي تتيح للمستخدمين التفاعل مع أحد التطبيقات باستخدام إيماءات اللمس. يوفّر Android مجموعة متنوعة من واجهات برمجة التطبيقات لمساعدتك في إنشاء الإيماءات واكتشافها.
على الرغم من أنّ تطبيقك يجب ألا يعتمد على إيماءات اللمس في السلوكيات الأساسية، لأنّ الإيماءات قد لا تكون متاحة لجميع المستخدمين في جميع السياقات، يمكن أن تؤدي إضافة تفاعل يعتمد على اللمس إلى تطبيقك إلى زيادة فائدته وجاذبيته بشكل كبير.
لتوفير تجربة متّسقة وسهلة للمستخدمين، يجب أن يتّبع تطبيقك اصطلاحات Android المقبولة لإيماءات اللمس. توضح لك مستند إيماءات التصميم المتعدد الأبعاد كيفية استخدام الإيماءات الشائعة في تطبيقات Android. اطّلِع أيضًا على Material Motion.
للمزيد من المعلومات عن هذا الموضوع، يُرجى قراءة الأدلة التالية ذات الصلة:
المواضيع
- التعرّف على الإيماءات الشائعة
-
تعرَّف على طريقة رصد إيماءات اللمس الأساسية، مثل التمرير السريع والتنقّل والنقر مرّتين،
باستخدام
GestureDetector
. - تتبُّع حركات اللمس والمؤشر
- تعرَّف على كيفية تتبُّع الحركة.
- إضفاء الحركة على إيماءة الانتقال
-
تعرَّف على طريقة
استخدام أشرطة التمرير،
Scroller
أوOverScroller
، لإنشاء صورة متحركة قابلة للتمرير استجابةً لحدث لمس. - التعامل مع إيماءات اللمس المتعدد
- تعرَّف على كيفية رصد الإيماءات متعددة المؤشرات (الأصابع).
- السحب والتعديل
- تعرَّف على كيفية تنفيذ السحب والتحجيم المستند إلى اللمس.
- إدارة أحداث اللمس في ViewGroup
- تعرَّف على كيفية إدارة أحداث اللمس في
ViewGroup
لضمان نقل أحداث اللمس بشكل صحيح إلى طرق العرض المستهدَفة.