توفّر Compose مجموعة متنوّعة من واجهات برمجة التطبيقات لمساعدتك في رصد الإيماءات الناتجة عن تفاعلات المستخدِمين. وتشمل واجهات برمجة التطبيقات نطاقًا واسعًا من حالات الاستخدام:
بعضها عالي المستوى ومصمّم لتغطية الإيماءات الأكثر استخدامًا. على سبيل المثال، يسمح المعدِّل
clickableبرصد النقرة بسهولة، كما يوفّر ميزات تسهيل الاستخدام ويعرض مؤشرات مرئية عند النقر (مثل التموجات).هناك أيضًا أدوات رصد إيماءات أقل استخدامًا توفّر مرونة أكبر على مستوى أقل، مثل
PointerInputScope.detectTapGesturesأوPointerInputScope.detectDragGestures، ولكنّها لا تتضمّن الميزات الإضافية.
مزيد من المعلومات عن إدخال المؤشر في الصفحات التالية:
- توضّح صفحة فهم الإيماءات المفاهيم الأساسية التي تؤدي دورًا عند معالجة إدخال المؤشر.
- تتوسّع صفحة النقر والضغط في أحداث المؤشر الفردي والموضع الفردي.
- توضّح صفير التمرير كيفية تنفيذ حاويات التمرير، وتتناول مخاوف قابلية التشغيل التفاعلي.
- توضّح صفحة سحب العناصر القابلة للإنشاء كيفية نقل عناصر في واجهة المستخدم على طول محور واحد أو عبر بُعدَين أو بين نقاط ارتساء محدّدة مسبقًا باستخدام عناصر تعديل مثل
draggableوdraggable2DوanchoredDraggable. - تتناول صفحة اللمس المتعدد المواقف التي يتم فيها استخدام أكثر من مؤشر واحد.
التطبيقات المقترَحة لك
- ملاحظة: يتم عرض نص الرابط عندما يكون JavaScript غير مفعَّل
- تفعيل تفاعلات المستخدِمين
- الدلالات في Compose
- معدِّلات Compose