AppBar color

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

با سلام

AppBar در آموزش سفیده در صورت اینکه برای من آبیه. توی themes.xml برای ColorPrimary هم آبی تعریف شده، چطور توی ویدیو سفیده ؟

فایل پیوست

kasra yaseri
kasra yaseri

28 بهمن 99

0
حذف شده

سلام وقت بخیر کسری عزیز

 

ویدیو درست هست من پروژه خودم هم بررسی کردم چنین چیزی نبود .

احتمالا در فایل 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>

 

موفق باشید

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

28 بهمن 99