Почему я не могу переместить узел с X = 600 до X = 0 (сохраняя Y то же самое), чтобы изображение проходило справа налево? - PullRequest
0 голосов
/ 10 ноября 2019
//...circle1 is at x=0 y=100 (or whatever Y)

TranslateTransition moveCircle1 = new TranslateTransition();
moveCircle1.setDuration(Duration.seconds(5));
moveCircle1.setToX(600);
moveCircle1.setNode(circle1);
moveCircle1.play();
// this works perfect to move the circle from left to right but...see below

//...circle2 is at x=600 y=100 (or whatever Y)

TranslateTransition moveCircle2 = new TranslateTransition();
moveCircle2.setDuration(Duration.seconds(5));
moveCircle2.setToX(0);
moveCircle2.setNode(circle2);
moveCircle2.play();
// this does not work for some reason???

//I tried to reverse the starting and ending center position of node circle 
//but does not work

//...circle2 is at x=600 y=100(or whatever)

TranslateTransition moveCircle2 = new TranslateTransition();
moveCircle2.setDuration(Duration.seconds(5));
moveCircle2.setToX(0);
moveCircle2.setNode(circle2);
moveCircle2.play();
// this does not work for some reason???

Я хочу, чтобы круг (или изображение) переместился с правой стороны экрана на левую, пока он не исчезнет, ​​а затем начните сначала. Он не двигается.

...