مشکل در تغییر رنگ color primary

پرسیده شده
فعالیت 1189 روز پیش
دیده شده 710 بار
0

سلام دوستان وقتتون بخیر ببخشید من با قسمت تغییر رنگ color primary و color primary dark و تغییر رنگ بک گراند button مشکل دارم و با اینکه کاملا طبق روشی که استاد فرمودند پیش رفتم نمیتونم رنگش رو تغییر بدم مشکل از کجاست؟خیلی ممنون میشم اگه راهنماییم کنید

فایل پیوست

امید ایوبی
امید ایوبی

12 بهمن 99

2
حذف شده

خواهش میکنم 

پیامم در کامنت فرمنت مناسبی نمیگرفت به همین علت اینجا مینویسم 

تفاوتی نداره اینکه شما از کجا color رو مشخص کنید میتونید به صورت صریح بنویسید :

 

<item name="colorPrimary">#ff0000</item>

یا اینکه از colors.xml رنگ رو تغییر بدید که میشه اینطوری(تعریف کردن color):

<color name="purple_200">#FFBB86FC</color>

و سپس purple_200 رو پاس بدید به عنوان value تون در themes.xml یعنی:

<item name="colorPrimary">@color/purple_200</item>

در ادامه با روش های درست و اصولی اشنا خواهید شد و راهنمایی من طبق جلسه ای که در اون هستید هست.

 

نه مشکلی وجود نداره.

 

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

12 بهمن 99

1
حذف شده

سلام و احترام

 

 با اپدیت شدن اندروید استودیو  styles جای خودشو به themes.xml(که شامل تم دارک و روز هست) داد .

من براتون یک فایل پیوست کردم و نشان داده شده که با تغییر value هر attr رنگ کدام قسمت تغییر خواهد کرد.

 

نکته ای که باید به اون توجه کنید برای اینکه با این جلسه پیش بیایین باید از فایل themes.xml تم خودتونو از حالت متریال خارج کنید که بدین شکل میشه.

تغییر : 

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

که خواهد شد (مثال):

<resources xmlns:tools="http://schemas.android.com/tools">
<!--  Base application theme.  -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!--  Primary brand color.  -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<!--  Secondary brand color.  -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!--  Status bar color.  -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!--  Customize your theme here.  -->
</style>
</resources>

 

با متریال دیزاین در سرفصل مربوطه آشنا خواهید شد.

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

12 بهمن 99

2
حذف شده

خیلی متشکرم از پاسختون آقای شفیعی فقط میخواستم ببینم بعد از اینکه این کار رو انجام دادم تغییر رنگ color primary و color primary dark  رو باید از صفحه استایل انجام بدم یا از صفحه color ؟ چون از طریق صفحه استایل بعد از کاری که فرمودید انجام بدم تونستم‌ رنگها رو تغییر بدم ولی از صفحه ی color نشد تغییر بدم.

و شرمنده یه سوال دیگه هم اینکه میخواستم ببینم پیامی که توی فایلی که پیوست کردم و با نگه داشتن کرسر روی Theme.Appampat اومده عادیه یا مشکلی وجود داره؟

فایل پیوست

امید ایوبی

توسط

امید ایوبی

12 بهمن 99