При переключении на Theme.MaterialComponents.Light при нажатии кнопки переключения название приложения становится фиолетовым, и на Samsung S7 отображается обзор. - PullRequest
2 голосов
/ 17 апреля 2020

Я обновил тему с Theme.AppCompat.Light до Theme.MaterialComponents.Light. Теперь при нажатии на кнопку переключения цвет имени приложения меняется с черного на фиолетовый на Samsung S7.

implementation 'com.google.android.material:material:1.2.0-alpha05'

enter image description here

Я начал новый Android Проект на Android Studio 4.0 Beta 4. На эмуляторе Genymotion с Android 8.0 Samsung S7:

enter image description here

Цвет: # 6A00F2, но я не могу найти это приложение. Я хочу, чтобы это было похоже на приложение Контакты. Черный фон, белый текст.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Чтобы изменить цвет фона с фиолетового на любой другой цвет. Вы можете установить для атрибута colorPrimary в colors.xml любой желаемый цвет. Цвет заголовка будет создан автоматически в зависимости от того, какой цвет вы выберете: темный (белый заголовок) или светлый (черный заголовок). Если вы хотите черный цвет, вы не можете установить его как

<color name="colorPrimary">#000000</color>
0 голосов
/ 21 апреля 2020

Используйте TaskDescription для изменения цвета, значка и описания вашего приложения в списке последних приложений.

Kotlin:

val taskDescription = TaskDescription(null, null,resources.getColor(R.color.anyColor))
(this as Activity).setTaskDescription(taskDescription)

Java:

ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription(null, null,getResources().getColor(R.color.anyColor));
setTaskDescription(tDesc);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...