Compose מספקת מגוון ממשקי API שיעזרו לכם לזהות תנועות שנוצרות מאינטראקציות של משתמשים. ממשקי ה-API מתאימים למגוון רחב של תרחישי שימוש:
חלק מההוראות הן כלליות ומיועדות לכיסוי של התנועות הנפוצות ביותר. לדוגמה, המשנה
clickableמאפשר לזהות בקלות קליק, והוא גם מספק תכונות נגישות ומציג אינדיקטורים חזותיים כשמקישים עליו (כמו גלים).יש גם גלאי תנועות פחות נפוצים שמציעים יותר גמישות ברמה נמוכה יותר, כמו
PointerInputScope.detectTapGesturesאוPointerInputScope.detectDragGestures, אבל הם לא כוללים את התכונות הנוספות.
מידע נוסף על קלט של מצביע זמין בדפים הבאים:
- במאמר הסבר על תנועות מוסברים המושגים העיקריים שקשורים לטיפול בקלט של סמן.
- לחיצה ארוכה מרחיבה את האירועים של לחיצה אחת במיקום אחד.
- במאמר גלילה מוסבר איך להטמיע קונטיינרים של גלילה, ואיך לטפל בבעיות של יכולת פעולה הדדית.
- במאמר גרירה של רכיבי Composable מוסבר איך להזיז רכיבים בממשק המשתמש לאורך ציר אחד, בשני ממדים או בין נקודות עיגון מוגדרות מראש באמצעות משנים כמו
draggable,draggable2Dו-anchoredDraggable. - ריבוי מגע מתייחס למצבים שבהם משתמשים ביותר מסמן מיקום אחד.
מומלץ בשבילכם
- הערה: הטקסט של הקישור מוצג כש-JavaScript מושבת
- הפעלת אינטראקציות של משתמשים
- סמנטיקה ב-Compose
- שינוי קומפוזיציה