שוליים ב-Compose
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הנתונים האלה מספקים מידע על ממשק המשתמש של המערכת כדי לוודא שהאפליקציה תופיע באזור הנכון, וממשק המשתמש לא יוסתר על ידי ממשק המשתמש של המערכת. איך רכיבי ה-insets מאפשרים לאפליקציה לדעת איפה ממוקמים קישוטי המערכת, ואיך ממשקי ה-API של Compose עוזרים לתוכן לזוז עם שורת המשימות, מקלדת התוכנה וסרגלי המערכת.
נקודות עיקריות
- הכנסות מתארות את מידת הרווח שצריך להוסיף לתוכן של האפליקציה כדי למנוע חפיפה עם חלקים של ממשק המשתמש של המערכת או עם תכונות פיזיות של המכשיר.
- סוגי התוספים השונים כוללים את שורת הסטטוס, שורת הניווט, מקלדת התוכנה ועוד.
- ההגדרות של הפריטים שמוצגים בחלקים העליון והתחתון של המסך עשויות להשתנות בזמן שהאפליקציה פועלת, בהתאם להגדרות המערכת ולסביבת החלונות, כמו כיוון המכשיר, הגדרת מצב חלונות מרובים או הגדרות שהמשתמשים יכולים לשלוט בהן.
- טיפול ישיר בפריטים שמוצגים בחלק הפנימי של המסך כדי לנצל את כל שטח המסך ולשפר את המראה והפונקציונליות של האפליקציה במגוון גורמי צורה.
אוספים שמכילים את המדריך הזה
המדריך הזה הוא חלק מהאוספים הבאים של מדריכים מהירים, שמכסים יעדים רחבים יותר לפיתוח 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,["# Insets in Compose\n\n\u003cbr /\u003e\n\nInsets provide information about the system UI to ensure that your app draws in\nthe correct area and your UI isn't obscured by the system UI. Learn how insets\ncommunicate to your app where system decorations are placed, and how Compose\nAPIs help your content move with the system bars, software\nkeyboard, and the taskbar. \n\nKey points\n----------\n\n- *Insets* describe how much you need to pad the content of your app to avoid overlapping with parts of the system UI or physical device features.\n- Different types of insets include the status bars, navigation bars, software keyboard, and more.\n- Insets can change while your app is running, depending on the system configuration and windowing environment, such as device orientation, multi-window mode setup, or user controllable settings.\n- Handle insets directly to make full use of the screen space and improve how your app looks and functions across form factors.\n\nCollections that contain this guide\n-----------------------------------\n\nThis guide is part of these curated Quick Guide collections that cover\nbroader Android development goals: \n\n### Create a home screen scaffold\n\nFind out how to use a standardized platform to build complex user interfaces. The scaffold holds together different parts of the UI, giving apps a coherent look and feel. \n[Quick guide collection](/develop/ui/compose/quick-guides/collections/create-a-home-screen-scaffold) \n\nHave questions or feedback\n--------------------------\n\nGo to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts. \n[Go to FAQ](/quick-guides/faq) [Leave feedback](https://issuetracker.google.com/issues/new?component=1573691&template=1993320)"]]