מאפשרים למשתמשים להחליק על רכיב כדי לחשוף פעולות נוספות.
הרכיב החלקה כדי לחשוף מאפשר להוסיף פעולות נוספות לצ'יפים ולכרטיסים, במיוחד כשהם מופיעים ברשימות. הרכיב הזה מאפשר למשתמשים לבצע משימות במהירות בלי לצאת מהמסך.
המשתמשים יכולים להחליק צ'יפים וכרטיסים חלקית שמאלה כדי לגשת לפעולות האלה, ואז להקיש על פעולה כדי להשלים אותה. המשתמשים יכולים גם להחליק צ'יפים וכרטיסים שמאלה עד הסוף כדי לבצע במהירות את הפעולה הראשית.
לרכיב יש 2 משבצות לפעולות האלה:
- ראשי
- משני (אופציונלי)
אנטומיה
פעולות שגלויות
מפתחים יכולים להתאים אישית את הפעולות לתרחישים לדוגמה הייחודיים שלהם. כדאי להביא בחשבון את הצבעים והסמלים של הפעולות האלה כדי לעזור למשתמשים להבין את המשמעות שלהן.
הפעולות שנחשפות מופיעות באותו צד בכל הלוקאלים של השפות.
- פעולה ראשית
- פעולה משנית (אופציונלי)
התחייבות לפעולה ראשית
כדי לבצע את הפעולה הראשית, המשתמש יכול להקיש על הלחצן או להמשיך להחליק שמאלה. כך הלחצן יתפרס לכל רוחב המסך ויוצג בו תווית. הפעולה תיעלם אחרי שבוחרים בה.
בדוגמה הראשונה מוצגת אפשרות של לחצן יחיד. בדוגמה השנייה מוצגת אפשרות של לחצן כפול.
ביטול הפעולה
לפעולות הרסניות, מוסיפים רכיב ביטול כדי לאפשר למשתמשים לבטל את הפעולות האלה. מוסיפים את היכולת לבטל את הפעולה הראשית.
אם הוספת צ'יפ, יופיע לחצן של צ'יפ ביטול במקום הפעולה שהתחייבת לבצע. אחרי זמן קצר, פעולת הביטול תיעלם והמערכת משלימה את הפעולה שהתחייבו עליה.
ערכי סף להחלקה
ההתנהגות של הרכיב 'החלקה כדי לחשוף' תלויה במרחק שהמשתמש מחליק במסך:
- אם המשתמש מחליק פחות מ-50% מהמסך, הרכיב חוזר למיקום ההתחלתי שלו ולא מתבצעת פעולה כלשהי.
- אם המשתמש מחליק במסך בין 50% ל-75% מהרוחב המלא, הרכיב נשאר גלוי חלקית והפעולות שמשויכות לרכיב מופיעות.
- אם המשתמש מחליק על יותר מ-75% מהמסך, הרכיב נעלם והמערכת מבצעת את הפעולה הראשית באופן אוטומטי.
רכיבים קשורים
הרכיבים הבאים בסגנון Material מיישמים את ההתנהגות של החלקה כדי לחשוף:
בכרטיסים
בצילום המסך הבא מוצגת המראה של הרכיב כשמחליקים כדי לחשוף אותו, כשמשתמשים בכיתה SwipeToRevealCard
:
בצ'יפים
בצילום המסך הבא מוצגת המראה של הרכיב כשמחליקים כדי לחשוף אותו, כשמשתמשים בכיתה SwipeToRevealChip
: