Skip to content
Snippets Groups Projects
Commit cafedf91 authored by Tran Peter's avatar Tran Peter
Browse files

fix(toggle button): fix toggle button hover and select effect #14

parent a72e6fd3
No related branches found
No related tags found
4 merge requests!74V1,!73Initial commit,!71Merge DataBase into Development,!4Merge UI into Development
...@@ -20,8 +20,13 @@ public class ToggleButtonTransition extends ToggleButtonSkin { ...@@ -20,8 +20,13 @@ public class ToggleButtonTransition extends ToggleButtonSkin {
fadeOut.setNode(toggleButton); fadeOut.setNode(toggleButton);
fadeOut.setToValue(0.5); fadeOut.setToValue(0.5);
// toggleButton.setOnMouseEntered(e -> fadeIn.playFromStart()); toggleButton.setOnMouseEntered(e -> fadeIn.playFromStart());
// toggleButton.setOnMouseExited(e -> fadeOut.playFromStart()); toggleButton.setOnMouseExited(e -> {
if (!toggleButton.isSelected()) {
fadeOut.playFromStart();
}
});
toggleButton.selectedProperty().addListener((observable, oldValue, newValue) -> { toggleButton.selectedProperty().addListener((observable, oldValue, newValue) -> {
if (newValue) { if (newValue) {
fadeIn.playFromStart(); fadeIn.playFromStart();
...@@ -34,6 +39,7 @@ public class ToggleButtonTransition extends ToggleButtonSkin { ...@@ -34,6 +39,7 @@ public class ToggleButtonTransition extends ToggleButtonSkin {
// Set the initial opacity based on the initial selected state // Set the initial opacity based on the initial selected state
toggleButton.setOpacity(toggleButton.isSelected() ? 1.0 : 0.5); toggleButton.setOpacity(toggleButton.isSelected() ? 1.0 : 0.5);
} }
} }
......
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