برنامه لبهبهلبه با کشیدن واسط کاربر در زیر نوارهای سیستم از کل صفحه استفاده میکند.
مهارتهای Android
مشاهده در GitHubافزودن پشتیبانی لبهبهلبه
android skills add edge-to-edgeربودن مالکیت توپ
- برای داشتن تجربه لبهبهلبه، محتوای پیمایشی و پسزمینه را در زیر نوارهای سیستم رسم کنید.
- از افزودن اشارههای تکضرب یا هدفهای کشیدن در زیر حاشیههای سیستم خودداری کنید؛ این موارد با ناوبری اشارهای و لبهبهلبه تداخل دارند.
محتوایتان را در پشت نوارهای سیستم رسم کنید
ویژگی لبهبهلبه به شما امکان میدهد میانای کاربر را زیر نوارهای سیستم برای تجربه فراگیر طراحی کنید.
برنامه میتواند با واکنش به حاشیهها، همپوشانیهای محتوا را برطرف کند. حاشیهها توضیح میدهند محتوای برنامه شما چقدر باید حاشیه داشته باشد تا با نوار سیستم یا ویژگیهای فیزیکی دستگاه مثل برشهای نمایشگر همپوشانی نداشته باشد. درباره نحوه پشتیبانی از لبهبهلبه و مدیریت حاشیهها در Compose و Views بخوانید.
هنگام طراحی موارد استفاده لبهبهلبه، از انواع زیرینههای زیر آگاه باشید:
- حاشیههای نوار سیستم برای میانای کاربریای اعمال میشود که هم ضربهزدنی است و هم نباید ازنظر دیداری توسط نوارهای سیستم پوشیده شود.
- حاشیههای اشاره سیستم برای نواحی پیمایش با اشاره که سیستمعامل استفاده میکند اعمال میشود و بر برنامه شما اولویت دارد.
- درونبرهای برش نمایشگر برای نواحی دستگاه که به سطح نمایشگر کشیده میشوند، مثل برش دوربین، اعمال میشود.
ملاحظات نوار وضعیت
برای راهنماییهای اساسی درباره طراحی نوار سیستم، نوارهای سیستم Android را ببینید. بخش زیر ملاحظات تکمیلی درباره نوار وضعیت را مورد بحث قرار میدهد.
محتوای پیمایشی
نوار برنامههای برتر باید هنگام پیمایش جمع شود. با نحوه جمع کردن Material 3 TopAppBar آشنا شوید. در Material 3، نوارهای برنامه برتر کوچک میتوانند به ارتفاع نوار وضعیت جمع شوند یا از صفحهنمایش پیمایش کنند. نوارهای برنامه بالای متوسط و بزرگ میتوانند به نوار برنامه کوچکتری جمع شوند. راهنمای Material را ببینید.
انجام دهید
انجام دهید
وقتی میانای کاربر در زیر پیمایش میشود، نوارهای وضعیت باید نیمهشفاف باشند تا نمادهای نوار وضعیت شلوغ بهنظر نرسند. برای انجام این کار، ابتدا با اجرای مراحل موجود در مستندات LazyColumn یا RecyclerView، یک واسط کاربر پیمایشپذیر لبهبهلبه ایجاد کنید. سپس، با انجام یکی از موارد زیر مطمئن شوید که نوار سیستم شفاف است:
- درصورت امکان، هنگام پیمایش به محافظت خودکار «نوار ابزار بالای» Material 3 تکیه کنید.
- ترکیببندی گرادیان سفارشی ایجاد کنید. برای اطلاعات بیشتر، به محافظت از نوار سیستم مراجعه کنید.
برای چیدمانهای تطبیقی، مطمئن شوید که برای قابهایی با رنگهای پسزمینه متفاوت محافظتهای جداگانه وجود دارد.
Don´t
انجام دهید
بههمین ترتیب، کشوهای پیمایش نیز باید از بقیه برنامه محافظت جداگانهای داشته باشند.
از محافظتهای نوار وضعیت بهصورت پشتهای استفاده نکنید، برای مثال هم از محافظت تعبیهشده Material 3 TopAppBar و هم از محافظت سفارشی استفاده نکنید.
ملاحظات نوار پیمایش
برای راهنماییهای اساسی درباره طراحی نوار پیمایش، نوارهای سیستم Android را ببینید. بخش زیر شامل ملاحظات اضافی درباره نوار پیمایش است.
محتوای پیمایشی
نوارهای برنامه پایین باید هنگام پیمایش جمع شوند.
انجام دهید
انجام دهید
برشهای نمایشگر
برشهای نمایشگر میتوانند بر ظاهر رابط کاربری شما تأثیر بگذارند. برنامهها باید حاشیههای برش نمایشگر را مدیریت کنند تا بخشهای مهم میانای کاربر زیر برش نمایشگر رسم نشوند.
انجام دهید
Don´t
بااینحال، پسزمینههای نوار برنامه یکپارچه باید به بریدگی نمایشگر کشیده شوند، همانطور که در تصویر زیر نشان داده شده است.
مطمئن شوید گردونههای افقی در برش نمایشگر کشیده میشوند.
درباره نحوه پشتیبانی از برشهای نمایشگر در نوشتن بخوانید.
راهنماییهای دیگر
بهطورکلی، پسزمینهها و خطوط جداکننده نیز باید از لبه تا لبه کشیده شوند، درحالیکه محتوایی مانند نوشتار و دکمهها باید در داخل قرار گیرند تا از عناصر سختافزاری و میانای کاربر سیستم جلوگیری شود.