Animation JavaFX中的时间轴动画

Animation JavaFX中的时间轴动画,animation,javafx,timeline,Animation,Javafx,Timeline,我一直在尝试在UI中的气泡图中添加动画,但遇到了一些问题。我试图在不同的阶段增加泡沫的大小,以显示一个渐进的变化,但它只是在它的全部大小,而不是在每个阶段 这是时间线代码 tl.getKeyFrames().add( new KeyFrame(Duration.seconds(30), new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent actionEve

我一直在尝试在UI中的气泡图中添加动画,但遇到了一些问题。我试图在不同的阶段增加泡沫的大小,以显示一个渐进的变化,但它只是在它的全部大小,而不是在每个阶段

这是时间线代码

   tl.getKeyFrames().add(
    new KeyFrame(Duration.seconds(30), 
    new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent actionEvent) {
        //for (XYChart.Series<Number, Number> series : liveDemoBubbleChart.getData()) {
        for(int i = 10; i>0; i--) {
            series1.getData().add(new XYChart.Data(5,5, ProjectProperties.getInstance().getSportsTweetsCount()/i));
        }
tl.getKeyFrames().add(
新关键帧(持续时间。秒(30),
新的EventHandler(){
@重写公共无效句柄(ActionEvent ActionEvent){
//对于(XYChart.Series:liveDemoBubbleChart.getData()){
对于(int i=10;i>0;i--){
series1.getData().add(新的XYChart.Data(5,5,ProjectProperties.getInstance().getSportsTweetScont()/i));
}
体育推特计数是泡沫的最终值,我将其除以不同的数值,以显示最终值的累积


有没有人知道为什么这不能像我期望的那样工作?

关键帧需要持续时间和事件处理程序,看看是否有帮助。

谢谢这正是我需要的。