Animation JavaFX中的时间轴动画
我一直在尝试在UI中的气泡图中添加动画,但遇到了一些问题。我试图在不同的阶段增加泡沫的大小,以显示一个渐进的变化,但它只是在它的全部大小,而不是在每个阶段 这是时间线代码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
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));
}
体育推特计数是泡沫的最终值,我将其除以不同的数值,以显示最终值的累积
有没有人知道为什么这不能像我期望的那样工作?关键帧需要持续时间和事件处理程序,看看是否有帮助。谢谢这正是我需要的。