שליטה בהרשאות הגישה לממשק המשתמש של המערכת
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
איור 1. סרגלי המערכת, כולל [1] שורת הסטטוס ו[2] סרגל הניווט.
סרגלי המערכת הם אזורים במסך שמוקדשים להצגת התראות, לדיווח על סטטוס המכשיר ולניווט במכשיר. בדרך כלל, סרגלי המערכת (שכוללים את סרגל המצב וסרגל הניווט, כמו שמוצג באיור 1) מוצגים בו-זמנית עם האפליקציה. אפליקציות שמציגות תוכן סוחף, כמו סרטים או תמונות, יכולות להחליש באופן זמני את הבהירות של הסמלים בסרגל המערכת כדי לצמצם את ההסחות, או להסתיר באופן זמני את הסרגלים כדי לספק חוויה סוחפת לחלוטין.
אם אתם מכירים את המדריך לעיצוב Android, אתם יודעים כמה חשוב לעצב את האפליקציות כך שיתאימו להנחיות ולדפוסי השימוש הסטנדרטיים בממשק המשתמש של Android. לפני שמשנים את סרגלי המערכת, חשוב לשקול היטב את הצרכים והציפיות של המשתמשים, כי הם מספקים למשתמשים דרך סטנדרטית לנווט במכשיר ולראות את הסטטוס שלו.
במאמר הזה מוסבר איך להחשיך או להסתיר את סרגלי המערכת בגרסאות שונות של Android כדי ליצור חוויית משתמש סוחפת, ועדיין לשמור על גישה קלה לסרגלי המערכת.
שיעורי מוזיקה
-
עמעום של סרגלי המערכת
-
כך מעמעמים את שורת הסטטוס ואת סרגל הניווט. (הוצא משימוש)
-
הסתרת שורת הסטטוס
-
כאן מוסבר איך להסתיר את סרגל הסטטוס בגרסאות שונות של Android.
-
הסתרת סרגל הניווט
-
איך מסתירים את סרגל הניווט ואת שורת המצב
-
שימוש במצב מסך מלא
-
איך יוצרים חוויה סוחפת באפליקציה
-
תגובה לשינויים בהרשאות הגישה בממשק המשתמש
-
כאן מוסבר איך לרשום מאזין כדי לקבל הודעה על שינויים בנראות של ממשק המשתמש של המערכת
כך שתוכלו להתאים את ממשק המשתמש של האפליקציה בהתאם.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Control the system UI visibility\n\n**Figure 1.** System bars, including the \\[1\\] status\nbar, and \\[2\\] navigation bar.\n\nThe [system bars](https://material.io/design/platform-guidance/android-bars.html) are screen areas dedicated to the display of notifications, communication\nof device status, and device navigation. Typically the system bars (which consist of the status\nand navigation bars, as shown in figure 1) are displayed\nconcurrently with your app. Apps that display immersive content, such as movies or images,\ncan temporarily dim the system bar icons for a less distracting experience,\nor temporarily hide the bars for a fully immersive experience.\n\nIf you're familiar with the [Android Design\nGuide](/design), you know the importance of designing your apps to conform to standard Android UI\nguidelines and usage patterns. You should carefully consider your users'\nneeds and expectations before modifying the system bars, since they give users a\nstandard way of navigating a device and viewing its status. \n\nThis class describes how to dim or hide system bars across different versions of Android\nto create an immersive user experience, while still preserving easy access to the system\nbars.\n\nLessons\n-------\n\n\n**[Dimming the System Bars](/training/system-ui/dim)**\n:\n Learn how to dim the status and navigation bars. (Deprecated)\n\n\n**[Hiding the Status Bar](/training/system-ui/status)**\n:\n Learn how to hide the status bar on different versions of Android.\n\n\n**[Hiding the Navigation Bar](/training/system-ui/navigation)**\n:\n Learn how to hide the navigation bar, in addition to the status bar.\n\n\n**[Using Immersive Full-Screen Mode](/training/system-ui/immersive)**\n:\n Learn how to create a fully immersive experience in your app.\n\n\n**[Responding to UI Visibility Changes](/training/system-ui/visibility)**\n:\n Learn how to register a listener to get notified of system UI visibility changes\n so that you can adjust your app's UI accordingly."]]