Як встановити колір заголовка для нової Панелі інструментів?


119

Я використовую нову панель інструментів v7, і я не можу зрозуміти, як змінити колір заголовка. Я встановив @style на Панелі інструментів стиль, оголошений у styles.xml і застосував titleTextStyle з textColor. Я щось пропускаю? Я кодую Lollipop, але зараз тестую на пристрої Kitkat.

styles.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="@style/Theme.AppCompat.Light">
        <item name="android:windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
    </style>

    <style name="ActionBar" parent="Theme.AppCompat">
        <item name="android:background">@color/actionbar_background</item>
        <item name="android:titleTextStyle">@style/ActionBar.TitleTextStyle</item>
    </style>

    <style name="ActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textColor">@color/actionbar_title_text</item>
    </style>

</resources>

actionbar.xml:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar_actionbar"
    android:layout_width="match_parent"
    android:layout_height="?actionBarSize"
    style="@style/ActionBar"/>

Відповіді:


241

Варіант 1) Швидкий і простий спосіб (лише панель інструментів)

Оскільки appcompat-v7-r23 ви можете використовувати такі атрибути безпосередньо у Toolbarсвоєму стилі:

app:titleTextColor="@color/primary_text"
app:subtitleTextColor="@color/secondary_text"

Якщо ваш мінімальний SDK становить 23, а ви використовуєте нативний, Toolbarпросто змініть префікс простору імен на android.

У Java ви можете використовувати наступні методи:

toolbar.setTitleTextColor(Color.WHITE);
toolbar.setSubtitleTextColor(Color.WHITE);

Ці методи приймають кольоровий int, а не ідентифікатор кольорового ресурсу!

Варіант 2) Перезначення атрибутів стилю та теми панелі інструментів

макет / xxx.xml

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"
    android:theme="@style/ThemeOverlay.MyApp.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    style="@style/Widget.MyApp.Toolbar.Solid"/>

значення / styles.xml

<style name="Widget.MyApp.Toolbar.Solid" parent="Widget.AppCompat.ActionBar">
    <item name="android:background">@color/actionbar_color</item>
    <item name="android:elevation" tools:ignore="NewApi">4dp</item>
    <item name="titleTextAppearance">...</item>
</style>

<style name="ThemeOverlay.MyApp.ActionBar" parent="ThemeOverlay.AppCompat.ActionBar">
    <!-- Parent theme sets colorControlNormal to textColorPrimary. -->
    <item name="android:textColorPrimary">@color/actionbar_title_text</item>
</style>

Довідка! Мої значки теж змінили колір!

@PeterKnut повідомив, що це впливає на колір кнопки переливу, кнопку вибору навігації та кнопку назад. Він також змінює колір тексту SearchView.

Щодо кольорів піктограм: colorControlNormalСпадщина від

  • android:textColorPrimary для темних тем (білий на чорному)
  • android:textColorSecondary для світлих тем (чорний на білому)

Якщо застосувати це до теми панелі дій , ви можете налаштувати колір значка.

<item name="colorControlNormal">#de000000</item>

У програмі appcompat-v7 до r23 сталася помилка, яка вимагала також перемогти нативну програму на зразок:

<item name="android:colorControlNormal" tools:ignore="NewApi">?colorControlNormal</item>

Довідка! Мій SearchView - безлад!

Примітка. Цей розділ можливо застарілий.

Оскільки ви користуєтесь віджетом пошуку, який з якихось причин використовує іншу стрілку назад (не візуально, технічно), ніж ту, що входить до appcompat-v7, вам потрібно встановити її вручну в темі програми . Малюнки підтримки бібліотеки правильно підфарбовуються. Інакше вона завжди була б білою.

<item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item>

Щодо тексту перегляду пошуку ... простий спосіб не існує. Прокопавши його джерело, я знайшов спосіб перейти до подання тексту. Я цього не перевіряв, тому, будь ласка, повідомте мене в коментарях, якщо це не спрацювало.

SearchView sv = ...; // get your search view instance in onCreateOptionsMenu
// prefix identifier with "android:" if you're using native SearchView
TextView tv = sv.findViewById(getResources().getIdentifier("id/search_src_text", null, null));
tv.setTextColor(Color.GREEN); // and of course specify your own color

Бонус: Заміна атрибутів стилю та теми ActionBar

Відповідна стилізація для панелі дій за замовчуванням дії appcompat-v7 виглядатиме так:

<!-- ActionBar vs Toolbar. -->
<style name="Widget.MyApp.ActionBar.Solid" parent="Widget.AppCompat.ActionBar.Solid">
    <item name="background">@color/actionbar_color</item> <!-- No prefix. -->
    <item name="elevation">4dp</item> <!-- No prefix. -->
    <item name="titleTextStyle">...</item> <!-- Style vs appearance. -->
</style>

<style name="Theme.MyApp" parent="Theme.AppCompat">
    <item name="actionBarStyle">@style/Widget.MyApp.ActionBar.Solid</item>
    <item name="actionBarTheme">@style/ThemeOverlay.MyApp.ActionBar</item>
    <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
</style>

2
Цей розчин має різні побічні ефекти. textColorPrimary застосовується також на кнопці висувної навігації та тексті у віджеті пошуку. Більше того, колір кнопки "назад" встановлений на білий (не питайте мене чому).
Пітер Кнут

@PeterKnut На той момент я не усвідомлював, наскільки пропоноване рішення було неповним. Після редагування - ось як я його використовую, і це працює. Однак перегляньте фрагмент тексту тексту перегляду пошуку, будь ласка.
Євген Печанець

Зараз це працює майже коректно. Дві примітки: копати текст у пошуковому віджеті - це не дуже гарна ідея, його ідентифікатор може бути змінений у майбутньому. Властивість фону в Widget.MyApp.ActionBar впливає також на фон у кнопках та підказках. Фон потрібно встановити безпосередньо в <android.support.v7.widget.Toolbar> безпосередньо.
Пітер Кнут

Я погоджуюсь, що це не дуже гарна ідея, я хоч би додав туди нульову перевірку (однак, які шанси цього ідентифікатора змінюються). Щодо тла: Ви неправі, якщо додаєте його як стиль до елемента панелі інструментів, фон стосується лише віджета панелі інструментів. Якщо ви визначите фон у програмі ThemeOverlayта використовуєте його як тему , фон кожного дочірнього елемента також стане кольоровим.
Євген Печанець

Гаразд, ти маєш рацію зі стилем та темою. Моя помилка.
Пітер Кнут

40

Ось моє рішення, якщо вам потрібно змінити лише колір заголовка, а не колір тексту у пошуковому віджеті.

layout / toolbar.xml

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:background="@color/toolbar_bg"
    app:theme="@style/AppTheme.Toolbar"
    app:titleTextAppearance="@style/AppTheme.Toolbar.Title"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/actionBarSize"/>

значення / themes.xml

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="windowActionBar">false</item>
    </style>

    <style name="AppTheme.Toolbar" parent="ThemeOverlay.AppCompat.ActionBar">
        <!-- Customize color of navigation drawer icon and back arrow --> 
        <item name="colorControlNormal">@color/toolbar_icon</item>
    </style>

    <style name="AppTheme.Toolbar.Title" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <!-- Set proper title size -->
        <item name="android:textSize">@dimen/abc_text_size_title_material_toolbar</item>
        <!-- Set title color -->
        <item name="android:textColor">@color/toolbar_title</item>
    </style>
</resources>

Аналогічним чином можна встановити також субтитрTextAppearance.


У мене виникли проблеми, коли колір заголовка відрізнявся б залежно від того, чи існувала панель інструментів у фрагменті чи в активності. Використання цього трюку для зміни кольору було єдиним виправленням, яке я міг знайти (інші способи зміни кольору не спрацювали). Я сподіваюся, що це допоможе більше людей. Дякую!
Педро Лурейро

3
@Peter Knut вам потрібно вказати, що це працює лише для API21 і вище, що робить його марним
DoruChidean

@DoruChidean перевірено з Jelly Bean (API 16): це працює як шарм!
crubio

Неможливо встановити тему на активність. IE, <активність android: name = ". SomeActivity" android: topic = "@ style / AppTheme.Toolbar"
програв переклад

11

Якщо ви підтримуєте API 23 і вище, тепер ви можете використовувати атрибут titleTextColor для встановлення кольору заголовка Панелі інструментів.

layout / toolbar.xml

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:titleTextColor="@color/colorPrimary"
        />

MyActivity.java

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar)
toolbar.setTitleTextColor(Color.WHITE);

Вони, мабуть, підтримуються і бібліотекою додатків.
Євген Печанець

10

Налаштування app:titleTextColorмоїх android.support.v7.widget.Toolbarробіт для Android 4.4 та 6.0 теж із com.android.support:appcompat-v7:23.1.0:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    app:titleTextColor="@android:color/white" />

4
Зауважте, що простір імен - це додаток, а не андроїд.
Томмі

просто додавши цей рядок додаток: titleTextColor = "@ android: color / white" працював для мене в kitkat і вище також. Спасибі @hunyadym
Ghanshyam Nayma

9

Це мене дратувало деякий час, і мені не сподобалася відповідь, яку я отримав, тому я подивився на джерело, щоб побачити, як це працює.

FractalWrench знаходиться на правильному шляху, але його можна використовувати нижче API 23, і його не потрібно встановлювати на панелі інструментів.

Як говорили інші, ви можете встановити стиль на панелі інструментів за допомогою

app:theme="@style/ActionBar"

і в цьому стилі можна встановити колір тексту заголовка за допомогою

<item name="titleTextColor">#00f</item>

для попереднього API 23 або для 23+

<item name="android:titleTextColor">your colour</item>

Повний xml

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="?attr/actionBarSize"
    android:layout_width="match_parent"
    app:theme="@style/ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Dark"/>


<style name="ActionBar" parent="@style/ThemeOverlay.AppCompat.ActionBar">
    <item name="android:titleTextStyle">@style/ActionBarTextStyle</item>
    <item name="titleTextColor">your colour</item>
    <item name="android:background">#ff9900</item>
</style>

Тут усі атрибути, які можна встановити на панелі інструментів

<declare-styleable name="Toolbar">
    <attr name="titleTextAppearance" format="reference" />
    <attr name="subtitleTextAppearance" format="reference" />
    <attr name="title" />
    <attr name="subtitle" />
    <attr name="gravity" />
    <attr name="titleMargins" format="dimension" />
    <attr name="titleMarginStart" format="dimension" />
    <attr name="titleMarginEnd" format="dimension" />
    <attr name="titleMarginTop" format="dimension" />
    <attr name="titleMarginBottom" format="dimension" />
    <attr name="contentInsetStart" />
    <attr name="contentInsetEnd" />
    <attr name="contentInsetLeft" />
    <attr name="contentInsetRight" />
    <attr name="maxButtonHeight" format="dimension" />
    <attr name="navigationButtonStyle" format="reference" />
    <attr name="buttonGravity">
        <!-- Push object to the top of its container, not changing its size. -->
        <flag name="top" value="0x30" />
        <!-- Push object to the bottom of its container, not changing its size. -->
        <flag name="bottom" value="0x50" />
    </attr>
    <!-- Icon drawable to use for the collapse button. -->
    <attr name="collapseIcon" format="reference" />
    <!-- Text to set as the content description for the collapse button. -->
    <attr name="collapseContentDescription" format="string" />
    <!-- Reference to a theme that should be used to inflate popups
         shown by widgets in the toolbar. -->
    <attr name="popupTheme" format="reference" />
    <!-- Icon drawable to use for the navigation button located at
         the start of the toolbar. -->
    <attr name="navigationIcon" format="reference" />
    <!-- Text to set as the content description for the navigation button
         located at the start of the toolbar. -->
    <attr name="navigationContentDescription" format="string" />
    <!-- Drawable to set as the logo that appears at the starting side of
         the Toolbar, just after the navigation button. -->
    <attr name="logo" />
    <!-- A content description string to describe the appearance of the
         associated logo image. -->
    <attr name="logoDescription" format="string" />
    <!-- A color to apply to the title string. -->
    <attr name="titleTextColor" format="color" />
    <!-- A color to apply to the subtitle string. -->
    <attr name="subtitleTextColor" format="color" />
</declare-styleable>

4

Найпростіший спосіб змінити Toolbarназву кольору за допомогою CollapsingToolbarLayout.

Додайте нижче стилі до CollapsingToolbarLayout

<android.support.design.widget.CollapsingToolbarLayout
        app:collapsedTitleTextAppearance="@style/CollapsedAppBar"
        app:expandedTitleTextAppearance="@style/ExpandedAppBar">

styles.xml

<style name="ExpandedAppBar" parent="@android:style/TextAppearance">
        <item name="android:textSize">24sp</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textAppearance">@style/TextAppearance.Lato.Bold</item>
    </style>

    <style name="CollapsedAppBar" parent="@android:style/TextAppearance">
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textAppearance">@style/TextAppearance.Lato.Bold</item>
    </style>

3

Якщо ви можете використовувати додаток appcompat-v7 : titleTextColor = "# fff">

<android.support.v7.widget.Toolbar  
        android:id="@+id/toolbar"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"  
        android:background="@color/colorPrimary"   
        android:visibility="gone"   
        app:titleTextColor="#fff">   
    </android.support.v7.widget.Toolbar>   

2

Це працювало для мене

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    android:fitsSystemWindows="true"
    android:minHeight="?attr/actionBarSize"
    app:navigationIcon="@drawable/ic_back"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:subtitleTextColor="@color/white"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:title="This week stats"
    app:titleTextColor="@color/white">


    <ImageView
        android:id="@+id/submitEditNote"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_gravity="right"
        android:layout_marginRight="10dp"
        android:src="@android:drawable/ic_menu_manage" />
</android.support.v7.widget.Toolbar>

2

Створіть панель інструментів у своєму xml ... toolbar.xml:

<android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"

    </android.support.v7.widget.Toolbar>

Потім додайте в панель інструментів.xml наступне:

app:titleTextColor="@color/colorText"
app:title="@string/app_name">

Remeber @ color / colorText - це просто ваш файл color.xml з атрибутом кольору з назвою colorText і кольором. Це найкращий спосіб зателефонувати за рядками, а не твердо кодувати колір всередині панелі інструментів.xml. Також у вас є інші можливості змінити текст, наприклад: textAppearance ... і т.д. ... просто введіть додаток: text ... і intelisense надасть вам параметри в андроїд-студії.

остаточна панель інструментів повинна виглядати так:

 <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:layout_weight="1"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways"
        app:popupTheme="@style/Theme.AppCompat"
       app:subtitleTextAppearance="@drawable/icon"
        app:title="@string/app_name">
    </android.support.v7.widget.Toolbar>

Примітка: ця панель інструментів повинна знаходитись у вашій Activity_main.xml.Easy Peasie

Ще один варіант - це зробити все у своєму класі:

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setTitleTextColor(Color.WHITE);

Щасти


Гей, дякую, це працює. Але ви знаєте, як використовувати цей атрибут лише у стилях? Замість того, щоб робити xml messier. Дякую :)
Greggz

очевидно, що ваш @color надходить безпосередньо з вашого рядкового ресурсу. Таким чином ваш XML є більш охайним, ніж жорстке кодування ваших кольорів.
RileyManda

1

Для зміни кольору

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:background="?attr/colorPrimary"

/>

Toolbar myToolbar = (Toolbar) findViewById(R.id.toolbar);
        myToolbar.setTitleTextColor(ContextCompat.getColor(getApplicationContext(), R.color.Auth_Background));
        setSupportActionBar(myToolbar);

1

Я боровся з цим сьогодні протягом декількох годин, тому що всі ці відповіді зараз застаріли. Що стосується MDC та нових можливостей тематики, я просто не міг зрозуміти, як замінити app:titleTextColorдодаток як стиль.

Відповідь полягає в тому, що titleTextColorдоступно в styles.xml, якщо ви переосмислюєте щось, що має у спадок Widget.AppCompat.Toolbar. Сьогодні я думаю, що найкращим вибором повинен бути Widget.MaterialComponents.Toolbar:

<style name="Widget.LL.Toolbar" parent="@style/Widget.MaterialComponents.Toolbar">
     <item name="titleTextAppearance">@style/TextAppearance.LL.Toolbar</item>
     <item name="titleTextColor">@color/white</item>
     <item name="android:background">?attr/colorSecondary</item>
</style>

<style name="TextAppearance.LL.Toolbar" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
     <item name="android:textStyle">bold</item>
</style>

А в темі програми вкажіть панель інструментів Стиль:

<item name="toolbarStyle">@style/Widget.LL.Toolbar</item>

Тепер ви можете залишити xml там, де ви вказали панель інструментів без змін. Довгий час я думав, що зміна android:textColorзовнішнього вигляду тексту на заголовку на панелі інструментів має працювати, але чомусь це не відбувається.


0
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          xmlns:app="http://schemas.android.com/apk/res-auto">

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:titleTextColor="@color/white"
    android:background="@color/green" />


0
public class MyToolbar extends android.support.v7.widget.Toolbar {

public MyToolbar(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
}

@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
    super.onLayout(changed, l, t, r, b);
    AppCompatTextView textView = (AppCompatTextView) getChildAt(0);
    if (textView!=null) textView.setTextAppearance(getContext(), R.style.TitleStyle);
}

}

Або просте використання від MainActivity:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbarMain);
setSupportActionBar(toolbar);
((AppCompatTextView) toolbar.getChildAt(0)).setTextAppearance(this, R.style.TitleStyle);

style.xml

<style name="TileStyle" parent="TextAppearance.AppCompat">
    <item name="android:textColor">@color/White</item>
    <item name="android:shadowColor">@color/Black</item>
    <item name="android:shadowDx">-1</item>
    <item name="android:shadowDy">1</item>
    <item name="android:shadowRadius">1</item>
</style>

Хоча цей код може відповісти на питання, було б краще включити якийсь контекст , пояснивши, як він працює і коли ним користуватися. Відповіді, що стосуються лише коду, в довгостроковій перспективі не корисні.
Адіті Рават

0

Зробіть це з toolbar.setTitleTextAppearance(context, R.style.TitleTextStyle);

// це стиль, в якому ви можете налаштувати свою колірну гамму

 <style name="TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:fontFamily">@string/you_font_family</item>
    <item name="android:textStyle">normal</item>
    <item name="android:textAppearance">@style/you_text_style</item>
    <item name="android:textColor">#000000</item>
    <item name="android:textSize">20sp</item>
</style>

0

Дуже просто, це працювало для мене (назва та білий значок):

    <android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="56dp"
    android:background="@color/PrimaryColor"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    android:elevation="4dp" />

0

З бібліотекою матеріальних компонентів ви можете використовувати app:titleTextColorатрибут.

У макеті ви можете використовувати щось на кшталт:

<com.google.android.material.appbar.MaterialToolbar
    app:titleTextColor="@color/...."
    .../>

Ви також можете використовувати власний стиль :

<com.google.android.material.appbar.MaterialToolbar
     style="@style/MyToolbarStyle"
    .../>

з (розширення Widget.MaterialComponents.Toolbar.Primaryстилю):

  <style name="MyToolbarStyle" parent="Widget.MaterialComponents.Toolbar.Primary">
       <item name="titleTextColor">@color/....</item>
  </style>

або (розширення Widget.MaterialComponents.Toolbarстилю):

  <style name="MyToolbarStyle" parent="Widget.MaterialComponents.Toolbar">
       <item name="titleTextColor">@color/....</item>
  </style>

введіть тут опис зображення

Ви також можете змінити колір, визначений стилем, використовуючиandroid:theme атрибут (використовуючи Widget.MaterialComponents.Toolbar.Primaryстиль):

    <com.google.android.material.appbar.MaterialToolbar
        style="@style/Widget.MaterialComponents.Toolbar.Primary"
        android:theme="@style/MyThemeOverlay_Toolbar"
        />

з:

  <style name="MyThemeOverlay_Toolbar" parent="ThemeOverlay.MaterialComponents.Toolbar.Primary">
    <!-- This attributes is also used by navigation icon and overflow icon -->
    <item name="colorOnPrimary">@color/...</item>
  </style>

введіть тут опис зображення

або (використовуючи Widget.MaterialComponents.Toolbar стиль):

    <com.google.android.material.appbar.MaterialToolbar
        style="@style/Widget.MaterialComponents.Toolbar"
        android:theme="@style/MyThemeOverlay_Toolbar2"

з:

  <style name="MyThemeOverlay_Toolbar3" parent="ThemeOverlay.MaterialComponents.Toolbar.Primary">
    <!-- This attributes is used by title -->
    <item name="android:textColorPrimary">@color/white</item>

    <!-- This attributes is used by navigation icon and overflow icon -->
    <item name="colorOnPrimary">@color/secondaryColor</item>
  </style>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.