سلام
من فایل style.xml رو پیدا نمیکنم و به جای اون یه پوشه به اسم themes وجود داره
چطور باید رنگ های primary ، praimary dark , accent رو تعیین کنم؟
سلام امیر حسین جان
در ورژن جدید اندروید استودیو که یک هفته پیش منتشر شد ساختار این پوشه values کمی تغییر کرد و styles.xml حذف شد و جای خودشو به پوشه themes که حاوی دو فایل themes.xml هست (یکی برای تم دارک و یکی برای تم لایت) داد
زین پس برای تغییر primary ، praimary dark , accent و دیگر attr های موجود مربوط به styles.xml (قدیم) از themes.xml بدون night برای تم پیشفرض (البته تم پیشفرض میتونه دارک هم باشه)استفاده کن .
یک سری attr های دیگه ای هم به صورت پیشفرض نظیر colorSecondery و.. هم اضافه شدن که دلیل آن اضافه شدن لایبرری متریال دیزاین به صورت پیشفرض به اندروید استودیو جدید هست(قبلا باید دستی لایبرری متریال رو implements میکردیم که در سر فصل متریال دیزاین خواهی دید)
<item name="colorPrimary">@color/purple_۵۰۰</item> <item name="colorPrimaryVariant">@color/purple_۷۰۰</item> <item name="colorOnPrimary">@color/white</item>
با این سه attr موجود در themes.xml بدون night میتونی اون مقادیری که ذکر کردی رو تغییر بدی
و این نکته هم خدمت شما عرض کنم که عملا چیزی تغییر نکرده و صرفا تغییرات جزیی بوده اند و نگران نباشید .
موفق و پیورز باشید
اصلاح پرسش:
بسیار ممنون از پاسختون . فقط الان به مشکلی که برخوردم اینه که وقتی primary color رو رنگی مثل سفید قرار میدم ، متن درون status bar همچنان سفیده و قابل رویت نیست . چطور باید حل بشه این مشکل؟
و اینکه second color دقیقا برای چی استفاده میشه؟