@Override public void setLcdValueAnimated(final double LCD_VALUE) { if (isEnabled()) { if (timeline.getState() != Timeline.TimelineState.IDLE) { timeline.abort(); } timeline = new Timeline(this); timeline.addPropertyToInterpolate("lcdValue", this.lcdValue, LCD_VALUE); timeline.setEase(EASING); timeline.setDuration((long) (2000)); timeline.play(); } }