From 31f0387169849065c72a9d55f2502c22f3259c27 Mon Sep 17 00:00:00 2001 From: Jason Skuby Date: Sat, 25 Jun 2016 01:59:05 -0500 Subject: [PATCH] Fix setting menu icon color --- .../java/com/reactnativenavigation/views/RnnToolBar.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/reactnativenavigation/views/RnnToolBar.java b/android/app/src/main/java/com/reactnativenavigation/views/RnnToolBar.java index f6df7a55fbb..f3769517f62 100644 --- a/android/app/src/main/java/com/reactnativenavigation/views/RnnToolBar.java +++ b/android/app/src/main/java/com/reactnativenavigation/views/RnnToolBar.java @@ -56,6 +56,7 @@ public class RnnToolBar extends Toolbar { private DrawerLayout mDrawerLayout; private ActionBarDrawerToggle mDrawerToggle; private ArrayList mMenuItems; + private int mButtonColor; public RnnToolBar(Context context) { super(context); @@ -82,6 +83,8 @@ public void setScreens(List screens) { } public void setStyle(Screen screen) { + mButtonColor = (screen.navBarButtonColor != null) ? screen.navBarButtonColor : Color.BLACK; + if (screen.toolBarColor != null) { setBackgroundColor(screen.toolBarColor); } else { @@ -244,7 +247,7 @@ public void setNavUpButton(Screen screen) { if (screen != null && screen.navBarButtonColor != null) { navArrow.setColor(screen.navBarButtonColor); } else { - navArrow.setColor(Color.BLACK); + navArrow.setColor(mButtonColor); } navIcon = navArrow; }