How to change color of hamburger icon in material design navigation drawer
To change color of hamburger icon you have to open "style.xml" class, then try this code:
<style name="MyMaterialTheme" parent="MyMaterialTheme.Base"></style><style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item></style><style name="DrawerArrowStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> <item name="color">@android:color/black</item></style>
So check <item name="color">@android:color/black</item>
line. Just change your desired color here.
do it programmatically add this line
actionBarDrawerToggle.getDrawerArrowDrawable().setColor(getResources().getColor(R.color.white));
1.In Color.xml.<color name="hamburgerBlack">#000000</color>
2.In style.xml.
<style name="DrawerIcon" parent="Widget.AppCompat.DrawerArrowToggle"> <item name="color">@color/hamburgerBlack</item> </style>
3. Then your main theme class(File name style.xml).I have “AppTheme”.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="drawerArrowStyle">@style/DrawerIcon</item> </style>