Skip to content
Snippets Groups Projects
Commit 093006ba authored by Matyáš Latner's avatar Matyáš Latner
Browse files

#249 Fixed back button display state changing

parent cbf2fdd5
No related branches found
No related tags found
No related merge requests found
......@@ -177,17 +177,21 @@ public class Tablexia extends TablexiaApplication {
private void setBackButtonVisibility(boolean hasBackButton) {
backButtonVisibility = hasBackButton;
if (backButton != null) {
if (hasBackButton && !backButton.isVisible()) {
backButton.addAction(Actions.alpha(0f));
backButton.setVisible(true);
backButton.addAction(Actions.sequence(Actions.fadeIn(SHOW_BACK_BUTTON_DURATION)));
} else if (backButton.isVisible()){
backButton.addAction(Actions.sequence(Actions.fadeOut(HIDE_BACK_BUTTON_DURATION), Actions.run(new Runnable() {
@Override
public void run() {
backButton.setVisible(false);
}
})));
if (hasBackButton) {
if (!backButton.isVisible()) {
backButton.addAction(Actions.alpha(0f));
backButton.setVisible(true);
backButton.addAction(Actions.sequence(Actions.fadeIn(SHOW_BACK_BUTTON_DURATION)));
}
} else{
if (backButton.isVisible()) {
backButton.addAction(Actions.sequence(Actions.fadeOut(HIDE_BACK_BUTTON_DURATION), Actions.run(new Runnable() {
@Override
public void run() {
backButton.setVisible(false);
}
})));
}
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment