با سلام
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>
موفق باشید