Как изменить цвет тулбара

You can change and modify the colors of toolbars on most systems and applications when you no longer want to use default colors. In most cases, you can modify toolbar colors directly within your system's settings or preferences menu, or...


Download Article


Download Article

You can change and modify the colors of toolbars on most systems and applications when you no longer want to use default colors. In most cases, you can modify toolbar colors directly within your system’s settings or preferences menu, or you can download third-party apps that allow you to further customize your toolbar colors.

  1. Image titled Change the Color of Toolbars Step 1

    1

    Right-click on your Windows 8 desktop and select “Personalize.

  2. Image titled Change the Color of Toolbars Step 2

    2

    Click on the icon labeled “Color” located near the bottom of the window. The Color and Appearance control panel will display on-screen.

    Advertisement

  3. Image titled Change the Color of Toolbars Step 3

    3

    Click directly on the color you want displayed in your toolbar.

  4. Image titled Change the Color of Toolbars Step 4

    4

    Click on “Save changes. The color of your Windows 8 toolbar will now change to the color you selected.

  5. Advertisement

  1. Image titled Change the Color of Toolbars Step 5

    1

    Click on “Start” and select “Control Panel.

  2. Image titled Change the Color of Toolbars Step 6

    2

    Type “personalization” into the search box within Control Panel.

  3. Image titled Change the Color of Toolbars Step 7

    3

    Select “Personalization. A number of different Windows themes will display on-screen.

  4. Image titled Change the Color of Toolbars Step 8

    4

    Click on the color theme you want displayed on your Windows desktop. The color of your toolbar will change based on the theme you select.

  5. Image titled Change the Color of Toolbars Step 9

    5

    Click on “Apply,” then “OK. The color of your toolbar will now be changed.[1]

  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 10

    1

    Click on “Start” and select “Control Panel.

  2. Image titled Change the Color of Toolbars Step 11

    2

    Click on “Appearance and Personalization” and select “Personalization.

  3. Image titled Change the Color of Toolbars Step 12

    3

    Click on “Window Color and Appearance.

  4. Image titled Change the Color of Toolbars Step 13

    4

    Click directly on the color you want displayed in your toolbar.

  5. Image titled Change the Color of Toolbars Step 14

    5

    Click on “OK” and close Control Panel. Your toolbar color will now change to the color you selected.[2]

  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 15

    1

    Open the Applications folder located in the Dock on your Mac desktop.

  2. Image titled Change the Color of Toolbars Step 16

    2

    Launch the App Store.

  3. Image titled Change the Color of Toolbars Step 17

    3

    Enter keywords into the search field of the App Store such as “customize dock” or “dock color. The app store will display a list of existing third-party apps you can download that will allow you to change and customize the color of your Dock.

    • Alternately, you can search for third-party apps using the search engine of your choice.
  4. Image titled Change the Color of Toolbars Step 18

    4

    Select the app or click on the website from which you want to download or purchase an app that will customize your Dock color. Examples of such apps are DockMod, DockColor, and Dock Designer.[3]

  5. Image titled Change the Color of Toolbars Step 19

    5

    Follow the on-screen instructions to download and use the app to change the color of your Dock.

    • Contact the developer of the third-party app directly if you need support and help with using the app to change your Dock color.
  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 20

    1

    Open the Internet browser you normally use when browsing the Web.

  2. Image titled Change the Color of Toolbars Step 21

    2

    Navigate to your browser’s extensions or add-ons menu. For example, if using Mozilla Firefox, click on “Tools” and select “Add-ons.”

  3. Image titled Change the Color of Toolbars Step 22

    3

    Select the option to browse, or get more add-ons. A new tab will open in your browser session that allows you to search for more add-ons.

  4. Image titled Change the Color of Toolbars Step 23

    4

    Type keywords into the search field to locate extensions and add-ons that will allow you to change the color of your browser’s toolbar. For example, type “toolbar color” or “modify toolbar.”

  5. Image titled Change the Color of Toolbars Step 24

    5

    Browse through extensions and add-ons until you find an add-on that changes your toolbar color.

  6. Image titled Change the Color of Toolbars Step 25

    6

    Select the option to download or add the add-on to your Web browser.

    • Contact the developer of the third-party add-on directly if you need further help and support with using the add-on to change your browser’s toolbar color.
  7. Advertisement

Add New Question

  • Question

    When I open Yahoo, the background is black. How do I change this?

    Community Answer

    First, clear the cache on the computer(s) involved. If you’re using Internet Explorer, click Tools, then internet options. Delete the cookies, temp. files, and history, and then click OK. Restart the computer. If you’re using Google Chrome, click Settings, then Advanced. Within the Privacy and Security section, click «Clear browsing data.» Within Basic, check Browsing history, Cookies and other site data, cached image files, and then click on Clear Data.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • The toolbar color in Internet Explorer can be modified by changing your Windows color theme. Use methods one, two, or three in this article to change the color theme for your Windows OS.

Thanks for submitting a tip for review!

Advertisement

References

About This Article

Thanks to all authors for creating a page that has been read 55,303 times.

Is this article up to date?


Download Article


Download Article

You can change and modify the colors of toolbars on most systems and applications when you no longer want to use default colors. In most cases, you can modify toolbar colors directly within your system’s settings or preferences menu, or you can download third-party apps that allow you to further customize your toolbar colors.

  1. Image titled Change the Color of Toolbars Step 1

    1

    Right-click on your Windows 8 desktop and select “Personalize.

  2. Image titled Change the Color of Toolbars Step 2

    2

    Click on the icon labeled “Color” located near the bottom of the window. The Color and Appearance control panel will display on-screen.

    Advertisement

  3. Image titled Change the Color of Toolbars Step 3

    3

    Click directly on the color you want displayed in your toolbar.

  4. Image titled Change the Color of Toolbars Step 4

    4

    Click on “Save changes. The color of your Windows 8 toolbar will now change to the color you selected.

  5. Advertisement

  1. Image titled Change the Color of Toolbars Step 5

    1

    Click on “Start” and select “Control Panel.

  2. Image titled Change the Color of Toolbars Step 6

    2

    Type “personalization” into the search box within Control Panel.

  3. Image titled Change the Color of Toolbars Step 7

    3

    Select “Personalization. A number of different Windows themes will display on-screen.

  4. Image titled Change the Color of Toolbars Step 8

    4

    Click on the color theme you want displayed on your Windows desktop. The color of your toolbar will change based on the theme you select.

  5. Image titled Change the Color of Toolbars Step 9

    5

    Click on “Apply,” then “OK. The color of your toolbar will now be changed.[1]

  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 10

    1

    Click on “Start” and select “Control Panel.

  2. Image titled Change the Color of Toolbars Step 11

    2

    Click on “Appearance and Personalization” and select “Personalization.

  3. Image titled Change the Color of Toolbars Step 12

    3

    Click on “Window Color and Appearance.

  4. Image titled Change the Color of Toolbars Step 13

    4

    Click directly on the color you want displayed in your toolbar.

  5. Image titled Change the Color of Toolbars Step 14

    5

    Click on “OK” and close Control Panel. Your toolbar color will now change to the color you selected.[2]

  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 15

    1

    Open the Applications folder located in the Dock on your Mac desktop.

  2. Image titled Change the Color of Toolbars Step 16

    2

    Launch the App Store.

  3. Image titled Change the Color of Toolbars Step 17

    3

    Enter keywords into the search field of the App Store such as “customize dock” or “dock color. The app store will display a list of existing third-party apps you can download that will allow you to change and customize the color of your Dock.

    • Alternately, you can search for third-party apps using the search engine of your choice.
  4. Image titled Change the Color of Toolbars Step 18

    4

    Select the app or click on the website from which you want to download or purchase an app that will customize your Dock color. Examples of such apps are DockMod, DockColor, and Dock Designer.[3]

  5. Image titled Change the Color of Toolbars Step 19

    5

    Follow the on-screen instructions to download and use the app to change the color of your Dock.

    • Contact the developer of the third-party app directly if you need support and help with using the app to change your Dock color.
  6. Advertisement

  1. Image titled Change the Color of Toolbars Step 20

    1

    Open the Internet browser you normally use when browsing the Web.

  2. Image titled Change the Color of Toolbars Step 21

    2

    Navigate to your browser’s extensions or add-ons menu. For example, if using Mozilla Firefox, click on “Tools” and select “Add-ons.”

  3. Image titled Change the Color of Toolbars Step 22

    3

    Select the option to browse, or get more add-ons. A new tab will open in your browser session that allows you to search for more add-ons.

  4. Image titled Change the Color of Toolbars Step 23

    4

    Type keywords into the search field to locate extensions and add-ons that will allow you to change the color of your browser’s toolbar. For example, type “toolbar color” or “modify toolbar.”

  5. Image titled Change the Color of Toolbars Step 24

    5

    Browse through extensions and add-ons until you find an add-on that changes your toolbar color.

  6. Image titled Change the Color of Toolbars Step 25

    6

    Select the option to download or add the add-on to your Web browser.

    • Contact the developer of the third-party add-on directly if you need further help and support with using the add-on to change your browser’s toolbar color.
  7. Advertisement

Add New Question

  • Question

    When I open Yahoo, the background is black. How do I change this?

    Community Answer

    First, clear the cache on the computer(s) involved. If you’re using Internet Explorer, click Tools, then internet options. Delete the cookies, temp. files, and history, and then click OK. Restart the computer. If you’re using Google Chrome, click Settings, then Advanced. Within the Privacy and Security section, click «Clear browsing data.» Within Basic, check Browsing history, Cookies and other site data, cached image files, and then click on Clear Data.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • The toolbar color in Internet Explorer can be modified by changing your Windows color theme. Use methods one, two, or three in this article to change the color theme for your Windows OS.

Thanks for submitting a tip for review!

Advertisement

References

About This Article

Thanks to all authors for creating a page that has been read 55,303 times.

Is this article up to date?

Всем привет. Не судите за дурацкие вопрос, я недавно начала разбираться в Android Studio и собственно, Java. Вроде все делаю как пишут, а не выходит каменный цветок.
Добавляю тулбар, он серого цвета, хотя в теме прописаны другие(в других местах colorPrimary работает). И на нем написано «android… Toolbar». Если я правильно поняла, должно быть название приложения? Короче, не могу ничего добавить внутрь и не могу изменить цвет. Почему? Уверена, что ответ какой то очень простой, где-то я что то не то написала, но никак не могу понять где. Помогите, пожалуйста.

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.eremeeva.dietcalculator" >

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="GoogleAppIndexingWarning">

        <activity android:name=".MainActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>

</manifest>

toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/my_toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary" />

styles.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>



</resources>

colors.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#8F00AD</color>
    <color name="colorPrimaryDark">#8F00AD</color>
    <color name="colorAccent">#D81B60</color>
</resources>

You can set a custom toolbar item color dynamically by creating a custom toolbar class:

package view;

import android.app.Activity;
import android.content.Context;
import android.graphics.ColorFilter;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.support.v7.internal.view.menu.ActionMenuItemView;
import android.support.v7.widget.ActionMenuView;
import android.support.v7.widget.Toolbar;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;

public class CustomToolbar extends Toolbar{

    public CustomToolbar(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        // TODO Auto-generated constructor stub
    }

    public CustomToolbar(Context context, AttributeSet attrs) {
        super(context, attrs);
        // TODO Auto-generated constructor stub
    }

    public CustomToolbar(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
        ctxt = context;
    }

    int itemColor;
    Context ctxt;

    @Override 
    protected void onLayout(boolean changed, int l, int t, int r, int b) {
        Log.d("LL", "onLayout");
        super.onLayout(changed, l, t, r, b);
        colorizeToolbar(this, itemColor, (Activity) ctxt);
    } 

    public void setItemColor(int color){
        itemColor = color;
        colorizeToolbar(this, itemColor, (Activity) ctxt);
    }



    /**
     * Use this method to colorize toolbar icons to the desired target color
     * @param toolbarView toolbar view being colored
     * @param toolbarIconsColor the target color of toolbar icons
     * @param activity reference to activity needed to register observers
     */
    public static void colorizeToolbar(Toolbar toolbarView, int toolbarIconsColor, Activity activity) {
        final PorterDuffColorFilter colorFilter
                = new PorterDuffColorFilter(toolbarIconsColor, PorterDuff.Mode.SRC_IN);

        for(int i = 0; i < toolbarView.getChildCount(); i++) {
            final View v = toolbarView.getChildAt(i);

            doColorizing(v, colorFilter, toolbarIconsColor);
        }

      //Step 3: Changing the color of title and subtitle.
        toolbarView.setTitleTextColor(toolbarIconsColor);
        toolbarView.setSubtitleTextColor(toolbarIconsColor);
    }

    public static void doColorizing(View v, final ColorFilter colorFilter, int toolbarIconsColor){
        if(v instanceof ImageButton) {
            ((ImageButton)v).getDrawable().setAlpha(255);
            ((ImageButton)v).getDrawable().setColorFilter(colorFilter);
        }

        if(v instanceof ImageView) {
            ((ImageView)v).getDrawable().setAlpha(255);
            ((ImageView)v).getDrawable().setColorFilter(colorFilter);
        }

        if(v instanceof AutoCompleteTextView) {
            ((AutoCompleteTextView)v).setTextColor(toolbarIconsColor);
        }

        if(v instanceof TextView) {
            ((TextView)v).setTextColor(toolbarIconsColor);
        }

        if(v instanceof EditText) {
            ((EditText)v).setTextColor(toolbarIconsColor);
        }

        if (v instanceof ViewGroup){
            for (int lli =0; lli< ((ViewGroup)v).getChildCount(); lli ++){
                doColorizing(((ViewGroup)v).getChildAt(lli), colorFilter, toolbarIconsColor);
            }
        }

        if(v instanceof ActionMenuView) {
            for(int j = 0; j < ((ActionMenuView)v).getChildCount(); j++) {

                //Step 2: Changing the color of any ActionMenuViews - icons that
                //are not back button, nor text, nor overflow menu icon.
                final View innerView = ((ActionMenuView)v).getChildAt(j);

                if(innerView instanceof ActionMenuItemView) {
                    int drawablesCount = ((ActionMenuItemView)innerView).getCompoundDrawables().length;
                    for(int k = 0; k < drawablesCount; k++) {
                        if(((ActionMenuItemView)innerView).getCompoundDrawables()[k] != null) {
                            final int finalK = k;

                            //Important to set the color filter in seperate thread, 
                            //by adding it to the message queue
                            //Won't work otherwise. 
                            //Works fine for my case but needs more testing

                            ((ActionMenuItemView) innerView).getCompoundDrawables()[finalK].setColorFilter(colorFilter);

//                              innerView.post(new Runnable() {
//                                  @Override
//                                  public void run() {
//                                      ((ActionMenuItemView) innerView).getCompoundDrawables()[finalK].setColorFilter(colorFilter);
//                                  }
//                              });
                        }
                    }
                }
            }
        }
    }



}

then refer to it in your layout file. Now you can set a custom color using

toolbar.setItemColor(Color.Red);

Sources:

I found the information to do this here: How to dynamicaly change Android Toolbar icons color

and then I edited it, improved upon it, and posted it here: GitHub:AndroidDynamicToolbarItemColor

Содержание

  • Меняем цвет панели задач в Виндовс 10
    • Способ 1: Установка темы
    • Способ 2: Выбор цвета
    • Способ 3: Редактирование реестра
  • Как сделать панель задач прозрачной
  • Заключение
  • Вопросы и ответы

Как изменить цвет панели задач в Windows 10

Панель задач – важный элемент оформления Windows 10, который содержит в себе ярлыки запущенных и закрепленных приложений и папок. Ее стандартный внешний вид и цвет может устраивать далеко не всех пользователей, а потому сегодня мы расскажем, как его изменить.

Читайте также: Восстановление работоспособности панели задач в Windows 10

Решить озвученную в заголовке статьи задачу можно несколькими способами — обратившись к стандартным средствам операционной системы (имеется несколько вариантов) или сторонним приложениям. Все они максимально просты в своей реализации и позволяют буквально в несколько кликов достичь желаемого результата.

Читайте также: Как уменьшить панель задач в Windows 10

Способ 1: Установка темы

Зачастую пользователей не устраивает цвет не только панели задач, но и других элементов оформления «десятки» (например, меню «Пуск», верхней панели «Проводника», предустановленных и сторонних приложений, значков). Все это можно изменить и/или настроить под свои нужды путем установки темы. Последние обычно содержат не только цветовые решения, но и альтернативные библиотеки звуков, обои, а также различные указатели курсора мыши и анимацию загрузки.

Подборка тем в Microsoft Store в Windows 10

В Windows 10 изначально присутствует несколько предустановленных тем, а получить доступ к полному их ассортименту можно в Microsoft Store. Помимо этого, есть вариант и для тех, кто привык действовать по старинке – устанавливать программное обеспечение от сторонних разработчиков, которое открывает доступ к возможности более тонкой конфигурации внешнего вида ОС. Узнать о том, как изменить цвет панели задач с помощью установки тем(ы) оформления, поможет представленная по ссылке ниже статья. Дополнительно предлагаем ознакомиться с инструкцией по изменению иконок, используемых в операционной системе.

Установленная из Microsoft Store в Параметрах Windows 10

Подробнее:
Как установить тему на Виндовс 10
Как изменить иконки в Виндовс 10

Способ 2: Выбор цвета

Если же у вас нет желания устанавливать стандартные или сторонние темы оформления, можно пойти более очевидным путем – обратиться к параметрам «Персонализации» Windows 10.

Читайте также: Персонализация Виндовс 10

  1. Откройте «Параметры» (клавиши «WIN+I» или ярлык на боковой панели меню «Пуск») и перейдите к разделу «Персонализация».
  2. Открыть параметры персонализации для настройки панели задач в Windows 10

  3. На расположенной слева панели откройте вкладку «Цвета» и выберите подходящий на палитре. Также доступны варианты «Недавно использованные цвета» и «Автоматический выбор главного цвета фона». Последний, как несложно догадаться, отдает решение на откуп системе.
  4. Варианты выбора цвета панели задач в ОС Windows 10

  5. В блоке «Отображать цвет элементов на следующих поверхностях» установите галочку напротив пункта «В меню «Пуск», на панели задач и в центре уведомлений», если ранее она там отсутствовала.

    Важно! Этот параметр доступен только для темной темы. При выборе светлой применить цветовое оформление к меню «Пуск», панели задач и центру уведомлений невозможно.

    Lumpics.ru

  6. Отображать цвет в меню «Пуск», на панели задач и в центре уведомления в Windows 10

  7. Если среди представленных на палитре цветов вы не нашли подходящий, нажмите по кнопке «Дополнительный цвет». Выберите его, передвигая выполненный в виде круга элемент по градиентной шкале. Немного ниже можно определить значение яркости – от темного к светлому.
    Выбор дополнительного цвета для панели задач в Windows 10

    Примечание: Windows 10 поддерживает далеко не все цвета из доступных – слишком светлые и темные оттенки установить не получится. Эти ограничения можно обойти, о чем мы далее еще расскажем.

  8. Если вы выбирали цвет на шаблонной палитре, он будет применен автоматически.
    Пример измененного цвета панели задач и меню Пуск в Windows 10
    Для использования дополнительного цвета потребуется нажать кнопку «Готово», но перед этим нелишним будет оценить его вид, взглянув на блок «Предварительный просмотр цветов».
  9. Применение выбранного цвета панели задач и меню Пуск в Windows 10

    Вот так просто можно изменить цвет панели задач стандартными средствами Windows 10. Правда, есть у этого решения два недостатка – некоторые цвета не поддерживаются, плюс применяются они не только к панели, но и к меню «Пуск», и к «Центру уведомлений».

    Читайте также: Как переместить панель задач в Виндовс 10

Способ 3: Редактирование реестра

Продвинутые пользователи для достижения результата, полученного при выполнении предыдущего способа, могут обратиться ко встроенному в Windows «Редактору реестра». С его же помощью можно сделать так, чтобы изменение цвета было применено только к панели задач, но не к меню «Пуск» и «Центру уведомлений», что является наиболее точным решением нашей сегодняшней задачи. Рассмотрим оба варианта.

Читайте также: Как открыть «Редактор реестра» в Виндовс 10

Изменение цвета панели задач, меню «Пуск» и «Центра уведомлений»

  1. Любым удобным способом запустите «Редактор реестра», например, воспользовавшись встроенным в операционную систему поиском.
  2. Поиск и запуск Редактора реестра в ОС Windows 10

  3. Используя расположенный слева аналог «Проводника» или адресную строку вверху, перейдите по следующему пути:

    HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsDWM

  4. Переход в нужную ветку Редактора реестра в ОС Windows 10

  5. Найдите в папке параметр AccentColor и откройте его двойным нажатием левой кнопки мышки (ЛКМ).
  6. Запуск параметра реестра для редактирования его значений в ОС Windows 10

  7. В поле «Значение» впишите код желаемого цвета в шестнадцатеричном представлении. При этом важно учитывать, что в среде ОС Windows 10 используется цветовая схема BGR, а не RGB, а потому первую и последнюю «пару» значений из комбинации необходимо менять местами.
    Ввод своего шестнадцатеричного значения цвета для параметра реестра в ОС Windows 10

    Пример: Один из оттенков оранжевого цвета в RGB раскладке имеет код FA8E47, но в рассматриваемом параметре реестра его следует записать как 478EFA, то есть поменяв местами обозначения красного и синего.

  8. Задав желаемое значение для AccentColor, а значит, и для цвета панели задач (а вместе с ней и меню «Пуск» и «Центра уведомлений»), нажмите «ОК» для подтверждения внесенных изменений, закройте «Редактор реестра».
    Подтверждение изменения цвета панели задав в реестре ОС Windows 10

    Выйдите из системы (клавиши «CTRL+ALT+DEL»«Выйти») и повторно войдите в нее или перезагрузите компьютер.

Изменение цвета только панели задач

  1. Выполните действия из Способа 2 настоящей статьи или представленной выше инструкции, затем запустите «Редактор реестра» и перейдите в нем по следующему пути:

    КомпьютерHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize

  2. Путь к параметру для отказа изменения цвета элементов ОС Windows 10

  3. Двойным кликом ЛКМ запустите параметр ColorPrevalence. Измените установленное по умолчанию значение (обычно там указывается 0 или 1) на 2, после чего нажмите «ОК» для того, чтобы изменения вступили в силу.
  4. Редактирование параметра реестра для отмены цвета Пуск и Центра уведомлений в Windows 10

  5. Выйдите из системы и снова войдите в нее или же просто перезагрузите ПК. Выбранный вами цвет будет применен только к панели задач, а «Пуск» и «Центр уведомлений» вернут свой прежний вид.
  6. Пример разного цвета панели задач и меню Пуск в ОС Windows 10

    Если потребуется откатить изменения, выполненные на втором шаге, просто измените значение параметра ColorPrevalence на то, которое для него было установлено изначально – 0 или 1.

    Читайте также: Как сделать красивый рабочий стол в Виндовс 10

Как сделать панель задач прозрачной

Помимо непосредственного «перекрашивания» панели задач в любой из поддерживаемых системой цветов, ее можно сделать еще и прозрачной, частично или полностью – зависит от используемых средств. Прямого отношения к рассматриваемой задаче это не имеет, но таким образом панели можно придать цвет обоев на рабочем столе, так как они будут находиться за ней. Узнать подробнее о том, что и как для этого требуется делать, поможет представленная по ссылке ниже инструкция. К тому же один из рассмотренных в ней способов позволяет делать то же, что мы рассмотрели во второй части предыдущего – не «красить» стартовое меню и «Центр уведомлений».

Пример прозрачной панели задач при открытом меню Пуск в приложении TranslucentTB в ОС Windows 10

Подробнее: Как сделать прозрачной панель задач в Виндовс 10

Заключение

Мы рассмотрели все возможные способы изменения цвета панели задачи в Windows 10, а также парочку лайфхаков, посредством которых можно сделать так, чтобы другие элементы операционной системы не «перекрашивались».

Как изменить цвет меню Пуск и панели задач в Windows 11Windows 11 позволяет установить пользовательские цвета для панели задач, меню Пуск, а также некоторых дополнительных элементов: панели уведомлений, панели «Быстрые настройки», окна переключения языка ввода и некоторых других.

В этой инструкции подробно о том, как изменить цвет панели задач, меню Пуск и сопутствующих элементов в Windows 11 и о возможных проблемах, с которыми при этом можно столкнуться. Близкая тема: Как увеличить или уменьшить панель задач Windows 11.

Изменение цвета панели задач в параметрах персонализации

Для того, чтобы изменить цвет панели задач вручную и меню Пуск в Windows 11 достаточно выполнить следующие шаги:

  1. Открыть Параметры — Персонализация (быстро попасть в параметры персонализации можно через контекстное меню по правому клику на рабочем столе).
  2. Открыть пункт «Цвета». Настройка цветов в Параметрах персонализации
  3. Если в поле «Выберите режим» установлено «Светлый», переключить на «Темный» или «Особые», иначе возможность применения цвета к панели задач будет не активна. Если вам требуется светлое оформление — выберите «Особые», а затем установите темный режим для Windows и светлый режим для приложений. Ручной выбор контрастного цвета в Windows 11
  4. В пункте «Контрастный цвет» выберите желаемый цвет, для этого установите «Вручную» (в режиме «Автоматически» цвет будет выбираться в зависимости от обоев рабочего стола) и укажите желаемый цвет из списка или нажмите «Просмотреть цвета» для более точного выбора цвета.
  5. Включите переключатель «Показать цвет элементов в меню Пуск и на панели задач». Если он не активен и его нельзя включить, обратите внимание на 3-й шаг выше. Применить контрастный цвет к меню Пуск и панели задач
  6. Сразу после этого цвет будет использован на панели задач и других системных элементах Windows 11.

Цветное меню Пуск и панель задач в Windows 11
Отмечу, что при установке тем оформления Windows 11 все указанные настройки могут применяться автоматически — всё зависит от конкретной темы. Выше было рассмотрено ручное изменение цветов.

Что делать, если параметры персонализации Windows 11 недоступны

Если Windows 11 не активирована, то параметры персонализации будут недоступны. Однако, при желании мы можем изменить цвет панели задач и меню Пуск с помощью редактора реестра и в этом случае:

  1. Нажмите клавиши Win+R на клавиатуре (или нажмите правой кнопкой мыши по кнопке Пуск и выберите пункт «Выполнить»), введите regedit и перейдите в раздел реестра
    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize
  2. Дважды нажмите по параметру ColorPrevalence и измените его значение на 1.
  3. Изменения сразу начнут действовать, однако выбор цвета будет осуществляться автоматически в зависимости от цветов обоев рабочего стола.
  4. Если цвет после изменения выглядит «светлым», измените значение параметра SystemUsesLightTheme на 0 в том же разделе реестра.

К сожалению, для данного сценария попытки найти способ выбрать цвет с помощью изменения значений в расположениях в реестре (те же, что и в предыдущей версии Windows) или файле текущей темы не помогли — при моих тестах они не начинают действовать ни сразу ни после перезагрузки.

Как можно изменить и настроить цвет Панели задач в ОС Windows 10 – 4 способа

Панель задач – инструмент, с которым владелец компьютера взаимодействует чаще всего. Здесь располагаются ярлыки приложений, а также иконки для быстрого доступа к настройкам. Несмотря на то, что данный элемент выглядит весьма аскетично, у пользователя есть широкие возможности кастомизации. О том, как изменить цвет Панели задач на операционной системе Windows 10, а также сделать ее прозрачной, – далее в материале.

Как поменять цвет Панели задач в Windows 10

Windows 10 предполагает несколько способов изменения цвета нижней панели. Есть как простые варианты, так и более сложные, которые выручают в том случае, когда стандартные методы кастомизации не работают.

screenshot_1

Персонализация

Вся кастомизация операционной системы осуществляется через приложение «Параметры». Это встроенная программа, позволяющая точечно настраивать компьютер. Если вы решите сделать Панель задач черной или придать ей любой другой оттенок, то обратитесь к следующей инструкции:

  • Откройте «Параметры» через меню Пуск.

screenshot_2

  • Перейдите в раздел «Персонализация», а затем во вкладку – «Цвета».

screenshot_3

  • Чтобы быстрее получить доступ к настройкам, щелкните ПКМ по системной панели и выберите пункт «Персонализация».

screenshot_4

  • Пролистайте интерфейс вниз.

screenshot_5

  • Активируйте ползунок «Показать цвет в меню Пуск, на Панели задач и в центре уведомлений».
  • Выберите интересующий оттенок, кликнув по одному из цветов расположенной выше палитры.

screenshot_6

Обратите внимание, что после выбора понравившегося оттенка цвет меняется не только в нижнем интерфейсе, но и в других элементах меню Windows 10. Отредактировать данный параметр только для ПЗ не получится.

Как только вы укажете нужный цвет, элемент системы сразу поменяет свое обличие. При этом настройки шрифта останутся неизменными. Для изменения дизайна букв стоит ознакомиться с другим материалом.

Панель управления

Еще один вариант, который можно отнести к числу стандартных. Панель управления представляет собой альтернативные «Параметры», где пользователь получает возможность вносить более точечные изменения в оформление и другие настройки Windows 10. Для изменения нижней панели потребуется:

  • Запустить ПУ, используя поисковую строку Windows или любой другой способ запуска.

screenshot_7

  • Поочередно открыть вкладки «Оформление и персонализация», «Персонализация», «Цвет и внешний вид».
  • Выбрать желаемый цвет.
  • Нажать на кнопку «Сохранить изменения».

screenshot_8

На заметку. ПУ предоставляет массу возможностей по кастомизации оттенка. Так, пользователю доступен весь цветовой спектр RGB, а также параметры изменения яркости, интенсивности и насыщенности.

После сохранения настроек вы заметите, как преобразился интерфейс. При помощи настроек ПУ пользователь может сделать ее более темной или, напротив, сменить цвет на более светлый и приятный глазу оттенок.

Через редактирование реестра

Этот метод, позволяющий настроить цвет, уже можно отнести к альтернативным вариантам. Пользователю-новичку будет сложно выставить правильное значение, поскольку через Редактор реестра оттенки задаются при помощи цветового кода. Например, для голубой панели нужно установить параметр #00ffdb, в котором 100 % зеленого, 0 % красного и 86 % синего.

Если вы разбираетесь в цветовой кодировке, то изменение оттенка по умолчанию будет происходить следующим образом:

  • Зажмите клавиши «Win» + «R», чтобы открыть окно «Выполнить».

screenshot_9

  • Введите запрос «regedit» для запуска редактора и нажмите на клавишу «Enter».

screenshot_10

  • Оказавшись в Редакторе реестра, перейдите по пути «HKEY_CURRENT_USER Software Microsoft Windows DWM».

screenshot_11

  • В конечной директории найдите параметр «AccentColor» и дважды кликните по нему левой кнопкой мыши.

screenshot_18

  • Пропишите значение, отвечающее за необходимый оттенок.
  • Сохраните изменения.

screenshot_13

Несмотря на то, что операция выполняется не стандартными средствами, а через Редактор реестра, замена цвета происходит как в случае с нижней панелью, так и в случае с другими элементами интерфейса (Пуск и Центр уведомлений). Точечная настройка не предусмотрена.

Прозрачная Панель задач

Цвет – это лишь одна из характеристик, которая присваивается системной панели. Кроме выбора подходящего оттенка, пользователь может сделать ПЗ прозрачной. Операция выполняется по инструкции:

  • Щелкните ПКМ по нижнему интерфейсу.
  • Выберите «Параметры панели задач».

screenshot_14

  • Перейдите в раздел «Цвета».

screenshot_15

  • Пролистайте страницу вниз.
  • Активируйте переключатель «Эффекты прозрачности».

screenshot_16

После изменения настроек нижняя часть экрана не станет полностью прозрачной. Но обновленные параметры сделают просматриваемым фон, который располагается под элементом интерфейса. В то же время есть возможность тонкой настройки эффекта, вплоть до стопроцентной прозрачности.

Для этого придется воспользоваться сторонним софтом вроде программы TranslucentTB. Она доступна для бесплатного скачивания в магазине приложений Microsoft. После установки щелкните ПКМ по Панели задач, наведите курсор мыши на вкладку «Regular» и выберите значение «Clear», чтобы сделать элемент на 100 % прозрачным.

Что делать, если цвет не меняется

Как правило, операция по замене оттенка не вызывает сложностей даже у новых пользователей Windows 10. Все сложности, появляющиеся в процессе, связаны исключительно с невнимательностью владельца ПК.

screenshot_17

В частности, оттенок не поменяется, если в разделе «Параметров» под названием «Цвета» вы не активировали ползунок «Показать цвет в меню Пуск, на Панели задач и в центре уведомлений». Удостоверьтесь, что он включен, и только после этого меняйте настройки.

Также проблема бывает связана с особенностями конфиденциальности. Любые действия по кастомизации Windows 10 рекомендуется выполнять через административный аккаунт. Поэтому обязательно перейдите в учетную запись с правами Администратора.



1 / 1 / 0

Регистрация: 19.12.2013

Сообщений: 21

1

26.10.2017, 22:36. Показов 2640. Ответов 14


Подскажите как изменить цвет RichEdit? Но только не те цвета который предлагает color. Цвет хочется указать самому который захочется. Тоже самое интересует и с ToolBar

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Житель Земли

2994 / 2987 / 391

Регистрация: 26.07.2011

Сообщений: 11,456

Записей в блоге: 1

26.10.2017, 22:40

2

Цитата
Сообщение от kuller88
Посмотреть сообщение

не те цвета который предлагает color

кто-кто предлагает?

Миниатюры

Изменить цвет RichEdit и ToolBar
 



0



1 / 1 / 0

Регистрация: 19.12.2013

Сообщений: 21

26.10.2017, 22:46

 [ТС]

3

Я имею виду что на панели «Object Inspector» есть свойство color в котором уже прописаны цвета clRed, clBlue, clBlack и другие. Меня не интересуют эти цвета, мне нужны другие



0



пофигист широкого профиля

4602 / 3062 / 850

Регистрация: 15.07.2013

Сообщений: 17,661

27.10.2017, 01:21

4

А нужно выбрать цвет именно в дизайнере формы?



0



kuller88

1 / 1 / 0

Регистрация: 19.12.2013

Сообщений: 21

27.10.2017, 02:18

 [ТС]

5

нет… можно через код. Для RichEdit смог сделать.

Delphi
1
RichEdit1.Color:=$00332B27;

А вот так же изменить цвет для ToolBar не получается. Цвет даже через color не меняется.. (color имею виду опять те цвета которые по умолчанию предлагаются). Сложно мне еще свои мысли высказывать… плохо знаком с delphi



0



Житель Земли

2994 / 2987 / 391

Регистрация: 26.07.2011

Сообщений: 11,456

Записей в блоге: 1

27.10.2017, 16:53

6

Цитата
Сообщение от kuller88
Посмотреть сообщение

на панели «Object Inspector» есть свойство color в котором уже прописаны цвета clRed, clBlue, clBlack и другие. Меня не интересуют эти цвета, мне нужны другие

ну так сделай двойной клик на свойстве Color, появится диалог выбора цвета, выбирай, что душе угодно



0



1 / 1 / 0

Регистрация: 19.12.2013

Сообщений: 21

29.10.2017, 11:05

 [ТС]

7

на toolBar не меняет он так цвет тоже. Не через код, не по двойному клику по color



0



droider

Эксперт Pascal/Delphi

4881 / 2754 / 848

Регистрация: 04.10.2012

Сообщений: 10,039

29.10.2017, 11:40

8

Цитата
Сообщение от kuller88
Посмотреть сообщение

Цвет хочется указать самому который захочется

поместите на форму компонент TColorDialog

Цитата
Сообщение от kuller88
Посмотреть сообщение

на toolBar не меняет он так цвет тоже

Пример

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.Button1Click(Sender: TObject);
begin
if not ColorDialog1.Execute then Exit;//выбираем цвет через диалог (если не отменили выбор)
Richedit1.Color :=ColorDialog1.Color; //меняем цвет RichEdit-а на выбранный
  with ToolBar1 do
  begin
  DrawingStyle :=dsGradient; //задаем стиль градиентной прорисовки
  //меняем цвет ToolBar-a
 GradientStartColor :=ColorDialog1.Color; //цвет начала границы градиентной заливки
 GradientEndColor :=ColorDialog1.Color; //цвет конца границы
  end;
end;
 
end.



0



Житель Земли

2994 / 2987 / 391

Регистрация: 26.07.2011

Сообщений: 11,456

Записей в блоге: 1

29.10.2017, 11:53

9

Цитата
Сообщение от kuller88
Посмотреть сообщение

на toolBar не меняет он так цвет тоже

и не получится. он завязан на темы оформления



0



Эксперт Pascal/Delphi

4881 / 2754 / 848

Регистрация: 04.10.2012

Сообщений: 10,039

29.10.2017, 12:02

10

Цитата
Сообщение от DenNik
Посмотреть сообщение

и не получится

почему же? Вышеуказанным способом прекрасно меняется

Изображения

 



0



1 / 1 / 0

Регистрация: 19.12.2013

Сообщений: 21

30.10.2017, 17:04

 [ТС]

11

Странно у меня не меняет…

Миниатюры

Изменить цвет RichEdit и ToolBar
 



0



Модератор

1436 / 1012 / 228

Регистрация: 31.05.2013

Сообщений: 6,645

Записей в блоге: 6

30.10.2017, 17:28

12

Цитата
Сообщение от kuller88
Посмотреть сообщение

Странно у меня не меняет

А для кого товарищ droider старался, код приводил?



0



Эксперт Pascal/Delphi

4881 / 2754 / 848

Регистрация: 04.10.2012

Сообщений: 10,039

30.10.2017, 18:23

13

Цитата
Сообщение от Matan!
Посмотреть сообщение

droider старался, код приводил

Matan!, а он его и не видит

Цитата
Сообщение от kuller88
Посмотреть сообщение

у меня не меняет

kuller88, а разве я его через свойство Color менял?

См. выше, п.#8 . ЧИТАЕМ!! И все вопросы отпадут.



0



Житель Земли

2994 / 2987 / 391

Регистрация: 26.07.2011

Сообщений: 11,456

Записей в блоге: 1

01.11.2017, 22:03

14

Цитата
Сообщение от droider
Посмотреть сообщение

Пример

но ведь простым изменением свойства Color цвет НЕ МЕНЯЕТСЯ! даже при ParentColor = false. хотелось бы знать — почему? и да, я ошибся видимо, на темы ToolBar не завязан.



0



Эксперт Pascal/Delphi

4881 / 2754 / 848

Регистрация: 04.10.2012

Сообщений: 10,039

01.11.2017, 22:08

15

Цитата
Сообщение от DenNik
Посмотреть сообщение

изменением свойства Color цвет НЕ МЕНЯЕТСЯ

я тоже задавался вопросом: а зачем оно там тогда?



0



Панель задач является одним из ключевых элементов интерфейса Windows 10, так как с ее помощью осуществляется быстрое переключение между открытыми папками и окнами приложений. Отсюда же удобно запускать часто используемые программы, для которых создаются специальные ярлыки. Настраивая оформление «десятки» под себя, пользователи часто сталкиваются с необходимостью изменить цвет панели задач. Вопрос решается достаточно легко, но сходу найти отвечающие за данный аспект параметры удается далеко не всем. Давайте посмотрим, какой инструментарий имеется для этих целей в Windows 10.

Быстрый выбор цвета

Самый простой способ поменять цвет панели задач – воспользоваться настройками «Персонализации». Для перехода к ним кликните правой кнопкой мыши по рабочему столу и выберите соответствующий пункт контекстного меню.

Пункт Персонализация в контекстном меню рабочего стола

Вы окажетесь на странице управления фоном, но нам интересен раздел «Цвета». Попасть в него можно через расположенную слева панель. Открыв нужную вкладку, найдите блок «Цвета Windows», под которым расположена палитра доступных оттенков.

Вкладка Цвета

Отметьте галочкой понравившийся цвет и чуть ниже включите опцию отображения «В меню «Пуск», на панели задач и в центре уведомлений», если она еще не активна. Цвет панели задач должен сразу же поменяться. Снимите галочку «Заголовки окон и границы окон», если не хотите, чтобы настройки применялись и к ним.

Опция настройки отображения цвета

Вроде бы все готово, однако есть одно «НО». Кроме панели задач в новый цвет окрасились меню «Пуск» и «Центр уведомлений». Тем, кого это не устраивает, придется покопаться в реестре. Откройте его, выполнив команду regedit в окне «Выполнить» (вызывается сочетанием Win+R). Затем в открывшемся редакторе перейдите по следующей ветке:

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize

Найдите справа параметр ColorPrevalence и дважды кликните по нему. В поле «Значение» впишите 2 (по умолчанию там «0» или «1»).

Параметр ColorPrevalence

Значение параметра

Сохраните изменения, закройте Редактор и перезагрузите компьютер. Цвет меню «Пуск» и «Центра уведомлений» теперь должен отличаться от цвета панели задач. Оттенки для них будут взяты из настроек текущей темы.

Задание цвета через реестр

Изменить оформление панели задач можно путем прямого редактирования реестра. Запустите Редактор командой regedit и проследуйте по пути:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsDWM

Отыщите параметр AccentColor и двойным кликом мыши откройте окно изменения его свойств. Цвет панели задач указывается в поле «Значение» в шестнадцатеричном формате.

Параметр AccentColor

Шестнадцатеричная кодировка цвета

Однако в реестре для кодирования цветов вместо привычной схемы RGB применяется BGR. Плюс к этому здесь используется восьмизначный код, хотя шестнадцатеричная система предусматривает шесть знаков. В нашем случае для параметра AccentColor установлено значение ff6b5c51. Чтобы узнать, как данный цвет выглядит в формате RGB, необходимо взять последние шесть символов (6b5c51), а потом поменять первую и последнюю пары знаков местами. Получится #515c6b. Соответственно, перевод из RGB и BGR, пригодном для записи в реестр, осуществляется в обратном порядке.

Функция представления любого цвета в виде шестнадцатеричного кода доступна во многих графических редакторах и на специализированных интернет-ресурсах. После правки реестра изменения могут вступить в силу сразу, но иногда требуется перезагрузка компьютера.

Переключение на другую тему

Если вас кроме цвета панели задач не устраивает еще и оформление других элементов интерфейса Windows 10, то стоит поменять тему. Для этого откройте раздел «Персонализация» утилиты «Параметры» и перейдите на вкладку «Темы».

Страница выбора темы

Выберите один из имеющихся в наличии вариантов дизайна, кликнув по соответствующей плитке, и он сразу же будет активирован.

Доступные темы

Если предустановленные темы не устраивают, можно зайти в магазин Microsoft Store и выбрать что-нибудь там.

Ссылка на магазин Майкрософт

Темы в Microsoft Store

Загрузка темы

После загрузки тема появится в окне приложения «Параметры».

Light on Dark and Dark on Light.

Android’s has normal (dark) and light themes, though it’s actually the light themes which are normally show in examples of the new Material design.

The light theme expects your App Bar1 (Toolbar or ActionBar) to have a light background color, so it gives you a dark title and dark overflow menu icon (the three vertical dots):

screenshot_toolbar_light_theme_default_cropped

The dark theme expects your App Bar to have a dark background color, so it gives you a white title and white overflow menu icon:

screenshot_toolbar_dark_theme_default_cropped

This is true of both the Holo themes and the new Material themes.

If you want to use the light theme but want your App Bar to have a dark background, or use a dark theme and want your toolbar to have a light background, things get awkward. Arguably this might be unwise design anyway, but there’s nothing in the Material design guidelines advising against it.

It’s fairly easy to change the ActionBar‘s text color, but changing the color of its overflow icon is harder. It seems normal to provide a whole new overflow icon for your app, replacing the standard one, just to get the right color.

Android’s new Toolbar, which replaces ActionBar (with some awkward code), makes it easier to change the title text color and the color of the menu overflow icon (and the Up/Back icon). So now I finally have dark text and icons on my light background in the dark theme:

screenshot_toolbar_dark_text_on_light_with_dark_theme_cropped

Toolbar theme and popupTheme

It took me ages to figure out how to do this, so hopefully the following explanation saves someone some time. I’d welcome any corrections.

My main theme derives from Theme.AppCompat (not Theme.AppCompat.Light), which is the dark Material theme for older devices, because I want most of the UI to be dark.

<style name="AppTheme" parent="AppTheme.Base" />
<!-- Base application theme.
     Defining this lets values-v21/styles.xml reuse it with changes. -->
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">  
  <!-- colorPrimary is used, for instance, for the default ActionBar
       (but not Toolbar) background.
        We specify the same color for the toolbar background in 
        toolbar.xml.. -->
  <item name="colorPrimary">@color/color_primary</item>

  <!-- colorPrimaryDark is used for the status bar (with the
       battery, clock, etc). -->
  <item name="colorPrimaryDark">@color/color_primary_dark</item>

   <!-- colorAccent is used as the default value for
        colorControlActivated which is used to tint widgets. -->
  <item name="colorAccent">@color/color_accent</item>
</style>

(Update: I originally used Theme.AppCompat, manually setting windowActionBar to false, before learning of Theme.AppCompat.NoActionBar here, but I don’t notice any difference)

But that dark theme gives me light text and icons on the my light background of the App Bar:

screenshot_toolbar_standard_white_text_on_light_with_dark_theme_cropped

I want to use a light color for the toolbar background even while using the dark theme.  So I’ll need to make the text and icons on my toolbar dark instead of the default white from the light theme. Incidentally, the Material Design Color Palette page seems to agree with me, using dark title text on the Lime color I’ve chosen, but using white on almost all other colors.

So my Toolbar’s XML layout specifies a different theme (android:theme, or app:theme when using appcompat versions before 22.1.0), like so:

<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="@color/color_primary"
  android:theme="@style/GalaxyZooThemeToolbarDarkOverflow"
  app:popupTheme="@style/Theme.AppCompat.NoActionBar" />

That toolbar theme specifies a textColorPrimary and textColorSecondary to change the color of the title text and of the menu overflow button. You could just specify the standard Theme.AppCompat.Light.NoActionBar theme for the toolbar, to get the dark text and overflow icon,  but I wanted to derive from my own theme and make only small changes, because I have no idea what else might be affected.

<style name="GalaxyZooThemeToolbarDarkOverflow" parent="Theme.AppCompat.NoActionBar">
  <!-- android:textColorPrimary is the  color of the title text
       in the Toolbar, in the Theme.AppCompat theme:  -->
  <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>

  <!-- android:textColorPrimaryInverse is the  color of the title
       text in the Toolbar, in the Theme.AppCompat.Light theme:  -->
  <!-- <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item> -->

  <!-- android:actionMenuTextColor is the color of the text of
        action (menu) items in the Toolbar, at least in the
        Theme.AppCompat theme.
        For some reason, they already get the textColorPrimary
        when running on API 21, but not on older versions of
        Android, so this is only necessary to support older
        Android versions.-->
        <item name="actionMenuTextColor">@color/abc_primary_text_material_light</item>
  <!-- android:textColorSecondary is the color of the menu
       overflow icon (three vertical dots) -->
  <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>

  <!-- This would set the toolbar's background color,
        but setting this also changes the popup menu's background,
        even if we define popupTheme for our <Toolbar> -->
  <!-- <item name="android:background">@color/color_primary</item> -->
</style>

This gives me the dark text and icons in my App Bar while using the dark theme:

screenshot_toolbar_dark_text_on_light_with_dark_theme_cropped

That’s actually gray rather than black, and the white icons are really off-white, so you might want to use a custom color to have real black or white standard icons:

<item name="android:textColorSecondary">@color/my_black_icon_color</item>

Notice that the <Toolbar> also uses popupTheme (app:popuptheme when using AppCompat, or android:popupTheme when targetting SDK >=21). Without this, the overflow menu’s appearance is affected by the Toolbar’s style, leading to dark text on a dark background:

screenshot_toolbar_dark_text_on_light_with_dark_theme_with_menu_without_popuptheme_cropped

By specifying the Toolbar’s popupTheme, we can make its menu use our normal theme instead:

screenshot_toolbar_dark_text_on_light_with_dark_theme_with_menu_cropped

[1] “App Bar” seems to be the new official terminology. It’s used here and some other places I can’t find now.

Also see my entry about changing the colors of your own action icons with Android 5.0’s drawable tinting feature.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить цвет тоника для волос
  • Как изменить цвет только панели задач windows 10
  • Как изменить цвет толщину заливку графического объекта excel
  • Как изменить цвет титана
  • Как изменить цвет тинта

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии