Преглед на файлове

Update navigatorStyle when toggling BottomTabs

When toggleTabs was called, the visibility state of the BottomTabs
was not persisted. There for, when pushing a screen and popping
the BottomTabs visibility state was set to the value of bottomTabsHidden
from navigatorStyle.
Guy Carmeli преди 7 години
родител
ревизия
79d0e4c483

+ 1
- 0
android/app/src/main/java/com/reactnativenavigation/layouts/BottomTabsLayout.java Целия файл

179
     }
179
     }
180
 
180
 
181
     public void setBottomTabsVisible(boolean hidden, boolean animated) {
181
     public void setBottomTabsVisible(boolean hidden, boolean animated) {
182
+        getCurrentScreenStack().peek().updateBottomTabsVisibility(hidden);
182
         bottomTabs.setVisibility(hidden, animated);
183
         bottomTabs.setVisibility(hidden, animated);
183
     }
184
     }
184
 
185
 

+ 4
- 0
android/app/src/main/java/com/reactnativenavigation/screens/Screen.java Целия файл

115
         }
115
         }
116
     }
116
     }
117
 
117
 
118
+    public void updateBottomTabsVisibility(boolean hidden) {
119
+        styleParams.bottomTabsHidden = hidden;
120
+    }
121
+
118
     private void createViews() {
122
     private void createViews() {
119
         createAndAddTopBar();
123
         createAndAddTopBar();
120
         createTitleBar();
124
         createTitleBar();