Skip to main content
Stack Overflow на русском

Вернуться к вопросу

в текст добавлено 2 символа
Источник Ссылка
insolor
  • 51.7k
  • 18
  • 61
  • 105

Необходимо по таймеру увеличивать и уменьшать сферу например за 5 секунд увеличить и за 5 секунд уменьшить, этот код работает, ну я не знаю как указать время. private void prepareAnimation() {

private void prepareAnimation() {
 AnimationTimer timer = new AnimationTimer() {
 double i = 0;
 double step = 2.4;
 int s = 0;
 @Override
 public void handle(long now) {
 i += step;
 s++;
 sphere.translateZProperty().set(i);
 if (s == 1000) {
 step *= -1;
 s = 0;
 }
 }
 };
 timer.start();
}

Необходимо по таймеру увеличивать и уменьшать сферу например за 5 секунд увеличить и за 5 секунд уменьшить, этот код работает, ну я не знаю как указать время. private void prepareAnimation() {

 AnimationTimer timer = new AnimationTimer() {
 double i = 0;
 double step = 2.4;
 int s = 0;
 @Override
 public void handle(long now) {
 i += step;
 s++;
 sphere.translateZProperty().set(i);
 if (s == 1000) {
 step *= -1;
 s = 0;
 }
 }
 };
 timer.start();
}

Необходимо по таймеру увеличивать и уменьшать сферу например за 5 секунд увеличить и за 5 секунд уменьшить, этот код работает, ну я не знаю как указать время.

private void prepareAnimation() {
 AnimationTimer timer = new AnimationTimer() {
 double i = 0;
 double step = 2.4;
 int s = 0;
 @Override
 public void handle(long now) {
 i += step;
 s++;
 sphere.translateZProperty().set(i);
 if (s == 1000) {
 step *= -1;
 s = 0;
 }
 }
 };
 timer.start();
}
Источник Ссылка

Java Timer Animation

Необходимо по таймеру увеличивать и уменьшать сферу например за 5 секунд увеличить и за 5 секунд уменьшить, этот код работает, ну я не знаю как указать время. private void prepareAnimation() {

 AnimationTimer timer = new AnimationTimer() {
 double i = 0;
 double step = 2.4;
 int s = 0;
 @Override
 public void handle(long now) {
 i += step;
 s++;
 sphere.translateZProperty().set(i);
 if (s == 1000) {
 step *= -1;
 s = 0;
 }
 }
 };
 timer.start();
}
lang-java

AltStyle によって変換されたページ (->オリジナル) /