Подтвердить что ты не робот

Изменение цвета значка индикатора навигационного ящика

Я использую панель инструментов вместо панели действий, и я также пользуюсь навигационным ящиком. Моя панель инструментов черная, и я хочу, чтобы цвет индикатора навигационного ящика был белым. Так же, как изменить цвет индикатора навигационного ящика или поместите пользовательский указатель навигации в v7.Can любой из них, пожалуйста, помогите мне?

4b9b3361

Ответ 1

Попробуйте создать этот стиль в своем styles.xml.

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="color">@android:color/white</item>
</style>

А затем добавьте его в свой стиль AppTheme, как показано ниже.

<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>

Ответ 2

В AppTheme добавьте этот стиль.

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
</style>

<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="spinBars">true</item>
<item name="color">@android:color/white</item>
</style>

Ответ 3

Следующие работали для меня.

 <style name="ToolBarStyle" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorControlNormal">@android:color/white</item>
        </style>

Ответ 4

Поместите этот код в свою деятельность

toggle.getDrawerArrowDrawable().setColor(getResources().getColor(R.color.grey));