درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
حسام رسولیان
امتیاز: 14449
رتبه:45
26
52
9
116
دانشجوی کارشناسی IT برنامه نویس Java, PHP,JS CCNA,LPIC پروفایل کاربر

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

تاریخ 3 ماه قبل
نظرات 0
بازدیدها 63
ناچ 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 صفحه در برنامه نویسی اندروید



برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید