לחצנים עוזרים למשתמשים ליזום פעולות או זרימה. אפשר לבחור מבין האפשרויות השונות של לחצנים שונים ליצירת הדגשה.
משאבים
סוג | קישור | סטטוס |
---|---|---|
עיצוב | עיצוב של מקור (Figma) | יש גישה |
הטמעה | Jetpack פיתוח נייטיב | יש גישה |
המיטב
- בוחרים את סוג הלחצן על סמך חשיבות הפעולה. ככל שהפעולה חשובה יותר, כך הלחצן מודגש יותר.
- הלחצנים צריכים לכלול תוויות ברורות שמציינות את הפעולה שהם מבצעים.
- מציבים לחצנים באופן הגיוני במסך – במקום שבו המשתמשים כנראה מצפים למצוא אותו.
- אל תשתמשו ביותר מדי לחצנים. יותר מדי לחצנים במסך ישבשו את ההיררכיה החזותית.
וריאנטים
קיימים שישה סוגי לחצנים:
- לחצן מלא
- לחצן מתאר
- לחצן הסמל
- הלחצן של סמל המתאר
- לחצן ארוך
- לחצן התמונה
![לחצן מלא](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-1.webp?hl=he)
![לחצן מתאר](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-2.webp?hl=he)
![לחצן הסמל](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-3.webp?hl=he)
![הלחצן של סמל המתאר](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-4.webp?hl=he)
![לחצן ארוך](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-5.webp?hl=he)
![לחצן התמונה](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-6.webp?hl=he)
בוחרים את סוג הלחצן על סמך חשיבות הפעולה. ככל שהפעולה חשובה יותר, כך הלחצן צריך להיות מודגש יותר.
לחצן מלא וקווי מתאר
ללחצנים מלאים יש את ההשפעה החזותית הגבוהה ביותר, ויש להשתמש בהם למקרים חשובים פעולות אחרונות שמובילות להשלמת תהליך, כמו שמירה, הצטרפות, אישור או הורדה.
לחצנים קוויים הם לחצני הדגשה בינוניים. הם מכילים פעולות חשוב, אבל הן לא הפעולה הראשית באפליקציה. זוג לחצנים עם קווי מתאר עם לחצנים מלאים, כדי לציין פעולה חלופית משנית.
אנטומיה
- מאגר
- טקסט תווית
- סמל (אופציונלי)
מדינות
ייצוג חזותי של סטטוס הרכיב.
- ברירת מחדל
- ממוקד
- לחוץ
מפרט
לחצן של סמל ומתווה
אפשר להשתמש בלחצני הסמלים כדי להציג פעולות בפריסה קומפקטית. לחצני סמלים יכולים שמייצג פעולות פתיחה כמו פתיחת אפשרויות נוספות או חיפוש, או שמייצג פעולות בינאריות שאפשר להפעיל ולכבות, כמו מועדפים או לסימניות. הן משמשות גם להפעלה או להשהיה של מדיה.
ניתן להגדיר לחצני סמלים בשלושה גדלים: קטן, בינוני וגדול.
אנטומיה
- מאגר
- סמל
מדינות
- ברירת מחדל
- ממוקד
- לחוץ
מדינות הן ייצוגים חזותיים שמשמשים להעברת הסטטוס של רכיב או רכיב אינטראקטיבי.
המפרט
לחצן רחב
לחצנים רחבים משמשים להדגשה גבוהה יותר מהרגיל. הן כוללות פעולות חשובות. לחצנים שמייצגים נושאים קשורים האפשרויות מקובצות יחד. לקבוצה צריך להיות משטח משותף.
אנטומיה
- מאגר
- סמל מוביל
- כותרת
- כותרת משנה
מדינות
- ברירת מחדל
- ממוקד
- לחוץ
מדינות הן ייצוגים חזותיים שמשמשים להעברת הסטטוס של רכיב או רכיב אינטראקטיבי.
על המוצר
לחצן התמונה
לחצני תמונות משמשים בדרך כלל להצגת תמונות ממוזערות של התוכן זמינה ברמת הניווט הבאה. בדרך כלל הן מקובצות יחד עם פעולות קשורות, ולכל קבוצה צריכה להיות פלטפורמה משותפת.
אנטומיה
- מאגר
- סמל מוביל
- כותרת
- כותרת משנה
- שכבת תמונה, המורכבת מ:
- Scrim (שכבת-על של מצב)
- הדרגתי (על סמך צבע פני השטח)
- תמונה
מדינות
- ברירת מחדל
- ממוקד
- לחוץ
מדינות הן ייצוגים חזותיים שמשמשים להעברת הסטטוס של רכיב או רכיב אינטראקטיבי.
המפרט
שימוש
בדרך כלל, לחצנים משמשים להצגת פעולות שהמשתמשים יכולים לבצע. הם נמצאים לעיתים קרובות באלמנטים של ממשק המשתמש כמו תיבות דו-שיח, חלונות מודאליים, טפסים, כרטיסים וסרגלי כלים.
לחצנים הם רק אפשרות אחת לייצוג פעולות בממשק המשתמש. לא מומלץ להשתמש בהם יותר מדי. יותר מדי לחצנים במסך מפריעים להיררכיה החזותית.
- מאגר
- סמל
- טקסט תווית
- כותרת
- כותרת משנה
- תמונה
מאגר
לחצנים מציגים מאגר תגים מסביב לתוכן. גודל הקונטיינר משתנה פי 1.1 במצב מופעל המיקוד, תוך שמירה על המרווח הפנימי הפנימי. הנה כמה שיקולים ל-container:
- הגדרת רוחב המאגר לפי תוכן עם מרווח פנימי עקבי.
- מגדירים את המיקום היחסי של הקונטיינר לרשת הפריסה הרספונסיבית.
- יש להשתמש במאגרים בצבע אחיד ללחצנים מלאים.
- בהתמקדות בלחצנים עם קווים מודגשים אפשר להשתמש בקווים כהים ובצבע מילוי. בפוקוס, המכל מקבל צבע מילוי וקו מתאר.
- ללחצנים רחבים וללחצנים של תמונות, רוחב המאגר מוגדר בהתאם פריסת רשת.
- הגודל, המיקום והיישור של הקונטיינר יכולים להשתנות בתור ההורה שלו סולמות דירוג של קונטיינרים.
למאגרי הלחצנים של טקסט וסמלים יש פינות מעוגלות לחלוטין. רחבה ו במאגרים של לחצני תמונה יש קונטיינרים מעוגלים של 12dp.
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/container-do.webp?hl=he)
מה מותר לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/container-caution.webp?hl=he)
זהירות
סמל
סמלים מציגים באופן חזותי את פעולת הלחצן ומושכים תשומת לב. יש למקם אותם בצד המוביל של הלחצן. הסמלים הם תמיד ממורכז במאונך בתוך המכל.
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/icons-do.webp?hl=he)
מה מותר לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/icons-dont-1.webp?hl=he)
מה אסור לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/icons-dont-2.webp?hl=he)
זהירות
טקסט תווית
טקסט התווית הוא האלמנט החשוב ביותר בלחצן. הוא מתאר הפעולה שמתבצעת כאשר משתמש מקיש על לחצן.
שימוש באות גדולה במשפט בטקסט של תווית הלחצן, תוך שימוש באות גדולה במילה הראשונה ושמות עצם פרטיים. צריך להימנע מגלישת טקסט. כדי ליצור קריאוּת מקסימלית, צריך להוסיף תווית לטקסט היא צריכה להישאר בשורה אחת.
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/label-do.webp?hl=he)
מה מותר לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/label-caution.webp?hl=he)
זהירות
תמונה
לחצני התמונה תמיד כוללים שכבת-על הדרגתית וקווים כלליים מעל לתמונה את הרקע. שכבת-העל של ההדרגתיות מוגדרת בהתאם לצבע המאגר. התווית משתנה בהתאם למצב.
קבוצות לחצנים
הלחצנים מופיעים יחד בשורה או בעמודה כדי לשמור על עקביות לנווט בין פעולות. בקטעים הבאים מתוארים השיקולים.
מידע על היררכיה
לכל מסך צריכה להיות פעולה ראשית אחת שמיוצגת על ידי תג בדרך כלל רחב, לחצן. צריך להיות קל יותר לראות ולהבין את הלחצן. לחצנים אחרים צריכים להיות פחות בולטים ולא להסיח את דעתם של המשתמשים הפעולה הראשית.
הלחצן הראשון בקבוצה משמש כפעולה הראשית מאז המיקוד מגיע אליו קודם.
שמירה על פריסה לינארית
![שורת הלחצן](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-row.webp?hl=he)
![העמודה של הלחצן](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-column.webp?hl=he)
- פריסת שורות
- פריסת עמודות
השתמשו בווריאנטים באופן לוגי
בפריסת העמודות, צריך לשמור על וריאנטים של לחצן יחיד. לחשבון פריסת שורות, אפשר לקבץ וריאציות שונות יחד בקבוצת לחצנים. אבל הלוגיקה צריכה להיות ברורה. ניתן להשתמש בלחצנים מלאים וקווי מתאר אותה קבוצה, אבל לוודא היררכיה ברורה של הפעולות.
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-group-1.webp?hl=he)
מה מותר לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-group-2.webp?hl=he)
מה אסור לעשות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-group-3.webp?hl=he)
זהירות
![](https://developer.android.com/static/design/ui/tv/guides/components/images/buttons/button-group-4.webp?hl=he)