حل مشکل Dark mode در طراحی اپلیکیشن اندرویدی
در این پست میخوانید:
در نسخه های اخیر اندروید استودیو توی بخش values دو فایل مربوط به theme قرار گرفته!
یکی برای تم روز و یکی هم برای تم شب یا تیره!
اکثر برنامه نویس ها چون به هر دو فایل Theme.xml نیازی ندارند، پس فایل theme مربوط به حالت تیره رو پاک میکنن و شروع به طراحی اپلیکیشن میکنن.
حل مشکل Dark mode
این مشکل زمانی پیش میاد که شما فایل theme مربوط به حالت شب یا تیره رو پاک میکنی و شروع به طراحی میکنی.
چون اکثر صفحاتی که ساخته میشن سفید هستن، به همین خاطر برنامه نویس برای اون صفحه رنگی رو در نظر نمیگیره!
توی این شرایط باعث میشه که اندروید توی گوشی هایی که به صورت پیشفرض تم تیره دارند پسزمینه مشکی اعمال کنه.
پس باعث میشه اِلِمان هایی که شما برای طراحی درنظر گرفتی، یا خوب نشون داده نشن و یا حتی کلا دیده نشن!
برای برطرف کردن این مشکل هم 2 تا راه حل داری:
- قراردادن پسزیمه برای هر صفحه ای که طراحی میکنی
کد نمونه :
android:background="@color/white"
- قرار دادن کد زیر در بخش استایل اپلیکیشن
کد :
<item name="android:forceDarkAllowed">false</item>
مطالب مرتبط
دورههای مرتبط
دوره آموزش پرداخت درون برنامه ای بازار و مایکت
۸
۱۱
۵۰۰ هزار تومان
دوره آموزش رایگان برنامه نویسی اندروید از صفر
۵۲۱
۲۴
۱۰۰
۱.۵ میلیون تومان رایگان
آموزش پروژه محور برنامه نویسی اندروید - پروژه فروشگاه آنلاین
۲۶
۱۸
۹۹۹ هزار تومان
دیدگاهها ۴