כדאי לפזר את כל האפליקציות כך שהתוכן יימתח מהקצה העליון עד הקצה התחתון
קצה המסך. זוהי התנהגות ברירת המחדל שמתחילה ב-Android 15
(רמת API 35). פירוש הדבר הוא שהאזורים העליון והתחתון של האפליקציה מוצבים
מאחורי שורת הסטטוס וסרגל הניווט. ביחד, שורת הסטטוס
סרגל הניווט נקרא סרגלי המערכת. סרגלי המערכת הם אזורים
מיועדים בדרך כלל להצגת התראות, לתקשורת של המכשיר
הסטטוס שלהן והניווט במכשיר.
החפיפה בין האפליקציה שלך לבין האזורים שבהם ממשק המשתמש של המערכת מוצג היא
דוגמה אחת לרכיבי inset של חלונות, שמייצגים את חלקי המסך שבהם
האפליקציה שלך יכולה להצטלב עם ממשק המשתמש של המערכת. הצטלב עם החלקים האלה
ממשק המשתמש יכול להיות מוצג מעל התוכן, אבל הוא יכול גם ליידע את האפליקציה לגבי
תנועות מובנות במערכת.
אלה הסוגים של רכיבי inset של חלונות.
כברירת מחדל, מביעים הסכמה להרחבת חלון האפליקציה כך שהוא יתפרס על כל
ושרטטו את תוכן האפליקציה מקצה לקצה
מאחורי פסי המערכת. יש להשתמש בהיסט כדי למנוע הצגה של תוכן חשוב
ומשטחי מגע מאחורי מוטות המערכת.
אפליקציות שמציגות תוכן כמו סרטים או תמונות יכולות להסתיר באופן זמני את
סרגלי מידע לחוויה סוחפת יותר.
חשוב לשקול בזהירות את לצרכים ולציפיות שלכם לפני שמשנים
סרגלי מידע, מפני שהם מספקים למשתמשים דרך סטנדרטית לנווט במכשיר
רוצה לבדוק את הסטטוס שלה.
מגרעת במסך היא אזור במכשירים מסוימים שנמתח לתוך המסך
כדי לפנות מקום לחיישנים בחלק הקדמי של המכשיר. האפליקציות יכולות
לתמוך בגזירי תצוגה על ידי שליחת שאילתות
את מיקומי המודעות כך שאף תוכן חשוב לא יחפוף לאזור המגרעת.
מעבר במקלדת הוא דוגמה נפוצה שבה insets של חלונות
מתבצע עדכון דינמי. אפליקציות יכולות לתעד את מצב המקלדת הנוכחי,
החלפת מצב באופן פרוגרמטי, תמיכה באנימציות לכניסות חלונות,
והופכים את תוכן האפליקציה לאנימציה חלקה בין המעברים במקלדת.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-09-05 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-09-05 (\u05e9\u05e2\u05d5\u05df 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"]],["עדכון אחרון: 2024-09-05 (שעון UTC)."]]