|
|
|
|
|
|
79
|
public boolean onBackPressed() {
|
79
|
public boolean onBackPressed() {
|
|
80
|
if (getCurrentScreenStack().canPop()) {
|
80
|
if (getCurrentScreenStack().canPop()) {
|
|
81
|
getCurrentScreenStack().pop();
|
81
|
getCurrentScreenStack().pop();
|
|
|
|
82
|
+ bottomTabs.setStyleFromScreen(getCurrentScreenStack().getCurrentScreenStyleParams());
|
|
82
|
return true;
|
83
|
return true;
|
|
83
|
} else {
|
84
|
} else {
|
|
84
|
return false;
|
85
|
return false;
|
|
|
|
|
|
|
116
|
@Override
|
117
|
@Override
|
|
117
|
public void push(ScreenParams screenParams) {
|
118
|
public void push(ScreenParams screenParams) {
|
|
118
|
getCurrentScreenStack().push(screenParams);
|
119
|
getCurrentScreenStack().push(screenParams);
|
|
|
|
120
|
+ bottomTabs.setStyleFromScreen(screenParams.styleParams);
|
|
119
|
}
|
121
|
}
|
|
120
|
|
122
|
|
|
121
|
@Override
|
123
|
@Override
|
|
122
|
public void pop(ScreenParams screenParams) {
|
124
|
public void pop(ScreenParams screenParams) {
|
|
123
|
getCurrentScreenStack().pop();
|
125
|
getCurrentScreenStack().pop();
|
|
|
|
126
|
+ bottomTabs.setStyleFromScreen(screenParams.styleParams);
|
|
124
|
}
|
127
|
}
|
|
125
|
|
128
|
|
|
126
|
@Override
|
129
|
@Override
|
|
127
|
public void popToRoot(ScreenParams params) {
|
130
|
public void popToRoot(ScreenParams params) {
|
|
128
|
getCurrentScreenStack().popToRoot();
|
131
|
getCurrentScreenStack().popToRoot();
|
|
|
|
132
|
+ bottomTabs.setStyleFromScreen(getCurrentScreenStack().getCurrentScreenStyleParams());
|
|
129
|
}
|
133
|
}
|
|
130
|
|
134
|
|
|
131
|
@Override
|
135
|
@Override
|
|
|
|
|
|
|
137
|
ScreenStack newStack = new ScreenStack(activity, params);
|
141
|
ScreenStack newStack = new ScreenStack(activity, params);
|
|
138
|
screenStacks[currentStackIndex] = newStack;
|
142
|
screenStacks[currentStackIndex] = newStack;
|
|
139
|
addView(newStack, 0, new RelativeLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT));
|
143
|
addView(newStack, 0, new RelativeLayout.LayoutParams(MATCH_PARENT, MATCH_PARENT));
|
|
|
|
144
|
+
|
|
|
|
145
|
+ bottomTabs.setStyleFromScreen(params.styleParams);
|
|
140
|
}
|
146
|
}
|
|
141
|
|
147
|
|
|
142
|
@Override
|
148
|
@Override
|