Insets در Compose
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Inset ها اطلاعاتی درباره رابط کاربری سیستم ارائه می دهند تا اطمینان حاصل شود که برنامه شما در ناحیه درست طراحی می شود و رابط کاربری شما توسط رابط کاربری سیستم مبهم نیست. بیاموزید که چگونه Inset ها با برنامه شما ارتباط برقرار می کنند که تزئینات سیستم در آن قرار می گیرند و چگونه API های Compose به حرکت محتوای شما با نوارهای سیستم، صفحه کلید نرم افزار و نوار وظیفه کمک می کنند.
نکات کلیدی
- Inset ها توضیح می دهند که چقدر باید محتوای برنامه خود را اضافه کنید تا از همپوشانی با بخش هایی از رابط کاربری سیستم یا ویژگی های دستگاه فیزیکی جلوگیری کنید.
- انواع مختلف درجها شامل نوارهای وضعیت، نوارهای پیمایش، صفحهکلید نرمافزاری و موارد دیگر میشود.
- بسته به پیکربندی سیستم و محیط پنجره، مانند جهتگیری دستگاه، تنظیم حالت چند پنجرهای یا تنظیمات قابل کنترل توسط کاربر، هنگام اجرای برنامه، ورودیها میتوانند تغییر کنند.
- برای استفاده کامل از فضای صفحه و بهبود ظاهر و عملکرد برنامه شما در فاکتورهای فرم، مستقیماً با ورودی ها مدیریت کنید.
مجموعه هایی که حاوی این راهنما هستند
این راهنما بخشی از مجموعههای راهنمای Quick Guide است که اهداف توسعه Android گستردهتری را پوشش میدهد:
یک داربست صفحه اصلی ایجاد کنید
نحوه استفاده از یک پلتفرم استاندارد برای ایجاد رابط های کاربری پیچیده را بیابید. داربست قسمتهای مختلف رابط کاربری را کنار هم نگه میدارد و به برنامهها ظاهر و احساسی منسجم میدهد.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)"]]