کار با ناچ Notch صفحه در برنامه نویسی اندروید

ناچ Notch به تکه سیاه بالای صفحه نمایش گوشی ها میگن که برای اولین بار ایفون 10 یا همون ایکس از این طراحی استفاده کرد و کم کم به گوشی های اندرویدی هم راه پیدا کرد.این ناچ میتونه برای طراحی اپلیکیشن های مختلف مشکلات کوچیکی ایجاد کنه چون فضای زیادی اشغال میکنه و باعث بد جلوه دادن UI برنامه میشه.

راه حل


گوگل برای مدیریت ناچ در اندروید Pie روش های مختلفی ارائه داده است. در تنظیمات این نسخه از اندروید کاربر میتواند ناچ را به کلی غیر فعال کند و برای برنامه نویسان هم در API اندروید Pie این قابلیت اضافه شده است.قابلیت cutout به شما این امکان و میده که ناچ و در سه حالت مختلف مدیریت کنید.برای اینکار پوشه با نام values-28 ایجاد کنید و فایل استایل برنامه و کپی کنید در این پوشه برای استفاده از cutout به شکل زیر عمل میکنیم
<style name="ActivityTheme">
  <item name="android:windowLayoutInDisplayCutoutMode">
    shortEdges
  </item>
</style>

cutout سه مقدار میپذیرد

  • shortEdges
  • never
  • default

حالت shortEdges فضای اضافی که ناچ تولید می کند و در حالت فول اسکرین از بین میبرد. همچنین حالت never به کل ناچ را حذف می کند.به دلیل این که سایت از تصاویر گیف پشتیبانی نمیکنه متاسفانه باید خودتون تست کنید تا نتیجه و ببینید.اگر بخواهید المانی در قسمت cutout قرار دهید میتونید از متد getDisplayCutout() استفاده کنید.

کار با ناچ Notch صفحه در برنامه نویسی اندروید



#مدیریت_ناچ #برنامه_نویسی_اندروید #آموزش_برنامه_نویسی_اندروید #ناچ_موبایل
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....