با سلام
AppBar در آموزش سفیده در صورت اینکه برای من آبیه. توی themes.xml برای ColorPrimary هم آبی تعریف شده، چطور توی ویدیو سفیده ؟
سلام وقت بخیر کسری عزیز
ویدیو درست هست من پروژه خودم هم بررسی کردم چنین چیزی نبود .
احتمالا در فایل color نام رو white تعریف کردید اما value رو به اشتباه وارد کردید در هر حال من کد ها رو براتون قرار میدم.
colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="black">#262A35</color>
<color name="white">#FFFFFFFF</color>
<color name="blue">#217CF3</color>
<color name="gray">#EFEFEF</color>
<color name="darkGray">#B3B6BE</color>
</resources>
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.NikeStore" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/blue</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/black</item>
<item name="colorOnSecondary">@color/white</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">@color/gray</item>
<item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
<item name="fontFamily">@font/primary_regular</item>
<item name="windowBackgroundColorSub">#f5f5f5</item>
<!--Material type attributes-->
<item name="textAppearanceHeadline1">@style/TextAppearance.MyTheme.Headline1</item>
<item name="textAppearanceHeadline2">@style/TextAppearance.MyTheme.Headline2</item>
<item name="textAppearanceHeadline3">@style/TextAppearance.MyTheme.Headline3</item>
<item name="textAppearanceHeadline4">@style/TextAppearance.MyTheme.Headline4</item>
<item name="textAppearanceHeadline5">@style/TextAppearance.MyTheme.Headline5</item>
<item name="textAppearanceHeadline6">@style/TextAppearance.MyTheme.Headline6</item>
<item name="textAppearanceSubtitle1">@style/TextAppearance.MyTheme.Subtitle1</item>
<item name="textAppearanceSubtitle2">@style/TextAppearance.MyTheme.Subtitle2</item>
<item name="textAppearanceBody1">@style/TextAppearance.MyTheme.Body1</item>
<item name="textAppearanceBody2">@style/TextAppearance.MyTheme.Body2</item>
<item name="textAppearanceButton">@style/TextAppearance.MyTheme.Button</item>
<item name="textAppearanceCaption">@style/TextAppearance.MyTheme.Caption</item>
<item name="textAppearanceOverline">@style/TextAppearance.MyTheme.Overline</item>
<!-- Customize your theme here. -->
<item name="bottomNavigationStyle">@style/MyBottomNavigationView</item>
<item name="appBarLayoutStyle">@style/Widget.MaterialComponents.AppBarLayout.Surface</item>
<item name="dividerColor">@color/gray</item>
<item name="android:textColorSecondary">@color/darkGray</item>
<item name="android:lineSpacingExtra">6dp</item>
<item name="android:includeFontPadding">false</item>
</style>
<style name="Theme.Nike.AuthTheme" parent="Theme.NikeStore">
<item name="android:statusBarColor" tools:targetApi="lollipop">@color/black</item>
<item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
<item name="android:windowBackground">@color/black</item>
<item name="colorOnBackground">@color/white</item>
<item name="colorOnSurface">@color/white</item>
<item name="materialButtonStyle">@style/Theme.Nike.AuthTheme.Button</item>
</style>
</resources>
موفق باشید