تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ kasra yaseri
AppBar color
پوریا شفیعی حل شده توسط پوریا شفیعی

با سلام

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>

 

موفق باشید

 

بهترین پاسخ
پوریا شفیعی ۲۸ بهمن ۱۳۹۹، ۰۹:۱۹