javafx.animation.Timeline.getRate()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(152)

本文整理了Java中javafx.animation.Timeline.getRate()方法的一些代码示例,展示了Timeline.getRate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Timeline.getRate()方法的具体详情如下:
包路径:javafx.animation.Timeline
类名称:Timeline
方法名:getRate

Timeline.getRate介绍

暂无

代码示例

代码示例来源:origin: jfoenixadmin/JFoenix

public void togglePane() {
  if (toggleAnimation == null) {
    updateToggleAnimation();
  }
  this.getClip().scaleXProperty().unbind();
  this.getClip().scaleYProperty().unbind();
  toggleAnimation.setRate(toggleAnimation.getRate() * -1);
  if (toggleAnimation.getCurrentTime().equals(Duration.millis(0)) && toggleAnimation.getRate() == -1) {
    toggleAnimation.playFrom(Duration.millis(510));
  } else {
    toggleAnimation.play();
  }
}

代码示例来源:origin: jfoenixadmin/JFoenix

double rateY = this.getHeight() / getClip().getLayoutBounds().getHeight();
double newRate = Math.max(rateX, rateY) * getScalingFactor();
double animationRate = toggleAnimation == null ? -1 : toggleAnimation.getRate();
    new KeyValue(getContentNode().opacityProperty(), 1, Interpolator.EASE_BOTH)));
toggleAnimation.setOnFinished((finish) -> {
  if (toggleAnimation.getRate() == 1) {
    this.getClip().scaleXProperty().bind(Bindings.createDoubleBinding(() -> {
      double X = this.getWidth() / getClip().getLayoutBounds().getWidth();

代码示例来源:origin: stackoverflow.com

);
counter.addListener((observable, oldValue, newValue) -> {
  double currentRate = timeline.getRate();

代码示例来源:origin: com.jfoenix/jfoenix

public void togglePane() {
  if (toggleAnimation == null) {
    updateToggleAnimation();
  }
  this.getClip().scaleXProperty().unbind();
  this.getClip().scaleYProperty().unbind();
  toggleAnimation.setRate(toggleAnimation.getRate() * -1);
  if (toggleAnimation.getCurrentTime().equals(Duration.millis(0)) && toggleAnimation.getRate() == -1) {
    toggleAnimation.playFrom(Duration.millis(510));
  } else {
    toggleAnimation.play();
  }
}

代码示例来源:origin: stackoverflow.com

new KeyFrame(Duration.seconds(1), new KeyValue(brightness, 1d))
);
timeline.setOnFinished(evt -> timeline.setRate(-timeline.getRate()));

代码示例来源:origin: stackoverflow.com

animation.setRate(animation.getRate() + 100);
  animation.getRate() > 0 ? animation.getRate() - 100 : 0);

代码示例来源:origin: com.jfoenix/jfoenix

double rateY = this.getHeight() / getClip().getLayoutBounds().getHeight();
double newRate = Math.max(rateX, rateY) * getScalingFactor();
double animationRate = toggleAnimation == null ? -1 : toggleAnimation.getRate();
    new KeyValue(getContentNode().opacityProperty(), 1, Interpolator.EASE_BOTH)));
toggleAnimation.setOnFinished((finish) -> {
  if (toggleAnimation.getRate() == 1) {
    this.getClip().scaleXProperty().bind(Bindings.createDoubleBinding(() -> {
      double X = this.getWidth() / getClip().getLayoutBounds().getWidth();

相关文章