В моем приложении я использую панель действий и навигационный ящик. В панели действий есть кнопка для открытия и закрытия навигационного ящика. Я бы хотел изменить цвет на красный. Как мне это сделать?Изменить цвет кнопки навигационного ящика (кнопка возврата)?
2
A
ответ
1
Вы должны установить приложение основным цвета следующих Материал Темы: (official documentation)
Реза/значения/colors.xml
<resources>
<!-- inherit from the material theme -->
<style name="AppTheme" parent="android:Theme.Material">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="android:colorPrimary">@color/primary</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="android:colorAccent">@color/accent</item>
</style>
</resources>
другими путь - создать значок самостоятельно: Toolbar Navigation Hamburger Icon missing
0
решил на этом Appcombat v7 Toolbar with drawer changing colors,
сделать следующее в вашем стиле темы:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
...
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@color/your_red_color</item>
</style>
изменения основного цвета https://developer.android.com/training/material/theme.html#ColorPalette –
Вы можете изменить направляемое изображение прямо http://stackoverflow.com/questions/18816418/how-do-i-change-the-color-of-actionbars-up-arrow –
Спасибо, Уго Грессе. Не могу поверить, что это было так просто :) – Egis