JavaFX:循环之间的旋转动画延迟

2023-11-22

我使用以下代码为基于 RotatedTranstion 的 ImageView 创建了动画:

ImageView icon = ImageCache.getImage("refresh.png");
RotateTransition rotateTransition = new RotateTransition(Duration.millis(2000), icon);
rotateTransition.setByAngle(360.0);
rotateTransition.setCycleCount(Timeline.INDEFINITE);

rotateTransition.play();

这会产生以下动画:

行动中的轮换

正如您可能在 gif 动画中注意到的那样,动画不是连续的,即动画周期之间有一个小的延迟(暂停)。

我尝试查看 API,但无法弄清楚导致这种延迟的原因以及如何摆脱它。


每个周期之间的明显暂停是由插值器,默认情况下使用Interpolator.EASE_BOTH(因此它在每个周期结束时减速并在开始时加速)。

要删除它,只需将插值器设置为Interpolator.LINEAR:

rotateTransition.setInterpolator(Interpolator.LINEAR);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaFX:循环之间的旋转动画延迟 的相关文章

  • 如何将本机库链接到 IntelliJ 中的 jar?

    我正在尝试在 IntelliJ 中设置 OpenCV 但是我一直在弄清楚如何告诉 IntelliJ 在哪里可以找到本机库位置 在 Eclipse 中 添加 jar 后 您可以在 Build Config 屏幕中设置 Native 库的位置
  • 日期语句之间的 JPQL SELECT [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想将此 SQL 语句转换为等效的 JPQL SELECT FROM events WHERE events date BETWE
  • Mockito:如何通过模拟测试我的服务?

    我是模拟测试新手 我想测试我的服务方法CorrectionService correctPerson Long personId 实现尚未编写 但这就是它将执行的操作 CorrectionService将调用一个方法AddressDAO这将
  • .properties 中的通配符

    是否存在任何方法 我可以将通配符添加到属性文件中 并且具有所有含义 例如a b c d lalalala 或为所有以结尾的内容设置一个正则表达式a b c anything 普通的 Java 属性文件无法处理这个问题 不 请记住 它实际上是
  • 为 java 游戏创建交互式 GUI

    大家好 我正在创建一个类似于 java 中的 farmville 的游戏 我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象 按钮 我不想使用 swing 库 通用 Windows 看起来像对象 我想为我的按钮导入自定义图像 并
  • 如何更改javaFX中按钮的图像?

    我正在使用javaFX 我制作了一个按钮并为此设置了图像 代码是 Image playI new Image file c Users Farhad Desktop icons play2 jpg ImageView iv1 new Ima
  • Java 公历日历更改时区

    我正在尝试设置 HOUR OF DAY 字段并更改 GregorianCalendar 日期对象的时区 GregorianCalendar date new GregorianCalendar TimeZone getTimeZone GM
  • 没有 Spring 的自定义 Prometheus 指标

    我需要为 Web 应用程序提供自定义指标 问题是我不能使用 Spring 但我必须使用 jax rs 端点 要求非常简单 想象一下 您有一个包含键值对的映射 其中键是指标名称 值是一个简单的整数 它是一个计数器 代码会是这样的 public
  • 将 MOXy 设置为 JAXB 提供程序,而在同一包中没有属性文件

    我正在尝试使用 MOXy 作为我的 JAXB 提供程序 以便将内容编组 解组到 XML JSON 中 我创建了 jaxb properties 文件 内容如下 javax xml bind context factory org eclip
  • Java ResultSet 如何检查是否有结果

    结果集 http java sun com j2se 1 4 2 docs api java sql ResultSet html没有 hasNext 方法 我想检查 resultSet 是否有任何值 这是正确的方法吗 if resultS
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • 不接受任何内容也不返回任何内容的函数接口[重复]

    这个问题在这里已经有答案了 JDK中是否有一个标准的函数式接口 不接受也不返回任何内容 我找不到一个 像下面这样 FunctionalInterface interface Action void execute 可运行怎么样 Functi
  • 最新的 Hibernate 和 Derby:无法建立 JDBC 连接

    我正在尝试创建一个使用 Hibernate 连接到 Derby 数据库的准系统项目 我正在使用 Hibernate 和 Derby 的最新版本 但我得到的是通用的Unable to make JDBC Connection error 这是
  • 如何使用mockito模拟构建器

    我有一个建造者 class Builder private String name private String address public Builder setName String name this name name retur
  • 包 javax.el 不存在

    我正在使用 jre6 eclipse 并导入 javax el 错误 包 javax el 不存在 javac 导入 javax el 过来 这不应该是java的一部分吗 谁能告诉我为什么会这样 谢谢 米 EL 统一表达语言 是 Java
  • 在java中为组合框分配键

    我想添加一个JComboBox在 Swing 中这很简单 但我想为组合中的每个项目分配值 我有以下代码 JComboBox jc1 new JComboBox jc1 addItem a jc1 addItem b jc1 addItem
  • 使用 CXF-RS 组件时,为什么我们使用 而不是普通的

    作为后续这个问题 https stackoverflow com questions 20598199 对于如何正确使用CXF RS组件我还是有点困惑 我很困惑为什么我们需要
  • CamcorderProfile.videoCodec 返回错误值

    根据docs https developer android com reference android media CamcorderProfile html 您可以使用CamcorderProfile获取设备默认视频编解码格式 然后将其
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • 如何防止在Spring Boot单元测试中执行import.sql

    我的类路径中有一个 import sql 文件 其中包含一些 INSERT 语句 当使用 profile devel 运行我的应用程序时 它的数据被加载到 postgres 数据库中 到目前为止一切正常 当使用测试配置文件执行测试时 imp

随机推荐

  • 使用 axwindowsMediaPlayer 创建播放列表时发生灾难性失败(HRESULT 异常:0x8000FFFF)

    我正在使用 axwindowsMediaPlayer 对象在 winform 中显示视频 我特别想播放一个播放列表 在我的电脑 win7 上一切正常 并且在另一台装有 winXP 的电脑 最终用户的电脑 上也可以正常工作 但几天前发生了一些
  • Bokeh 工具在 QWebView 中不起作用

    下午好 经过多年的阅读 第一次在 stackoverflow 上发帖 令人兴奋 我使用 bokeh 生成 html 代码 并将其输入到一个非常简单的 PyQt4 GUI 中的 QWebView 中 散景图顶部的标准工具在 QWebView
  • asp.net-mvc 中的缓存

    我想在我的 asp net mvc 站点中缓存最繁重的数据库操作 在我的研究中我发现 甜甜圈缓存在菲尔的博客上 缓存 压缩Kazi 博客上的过滤器 Scott Hansleman 的播客介绍了他们如何在 SO 中缓存内容 但我觉得我还没明白
  • 对基类模板成员函数的不明确访问

    在 Visual Studio 2008 中 编译器无法解析对SetCustomer in tmain下面并使其明确 template
  • Windows 中的 Rake 测试非常慢

    为什么 Ruby 和 Ruby on Rails 1 8 6 一键安装程序 本地数据库 在 Windows 上运行如此缓慢 ruby 脚本 服务器 30 秒 耙子测试 45 秒 etc 然而 当我跳到一个慢得多的 Linux 机器上时 它几
  • mypy 列表中对象继承的问题

    Python 3 6 5 和 mypy 0 600 我写了代码 from typing import List class Animal pass class Dog Animal def init self gt None super d
  • 如何用css3绘制梯形/梯形?

    当你进入页面时http m google com使用 Mobile Safari 您将在页面顶部看到漂亮的栏 我想画一些像这样的梯形 美国 梯形 但我不知道怎么画 我应该使用 css3 3d 变换吗 如果您有好的方法来实现它请告诉我 由于这
  • 如何将任意文件的依赖项添加到 T4 模板?

    我有一个 T4 模板 可以从 xml 文件生成类 如何在 xml 文件和模板文件之间添加依赖关系 以便在修改 xml 文件时自动重新运行模板 而无需从上下文菜单中选择 运行自定义工具 我不相信 T4 支持基于外部依赖项的自动模板转换 我同意
  • Linq 2 SQL - 通用 where 子句

    有没有办法做到这一点 public T GetItemById int id Table
  • 使用 Youtube Api v3 和 oauth2 将视频上传到我的 Youtube 频道,无需用户身份验证

    我的任务目标是创建一个控制台脚本 它将我自己网站上最近上传的视频插入到我自己的 Youtube 频道中 我想使用服务器到服务器的身份验证 但 YoutubeApi 现在不支持这种身份验证方式 所以我的问题是 如何在没有用户帮助的情况下使用
  • Xcode 6 / Beta 4:不支持将桥接标头与框架目标一起使用

    我刚刚升级到 Xcode 6 Beta 4 并拥有一个为 Beta 2 中的实时视图创建的框架 由于另一个 swiftbug 我需要使用一些 Obj C 代码 但升级时 我收到以下错误 错误 不支持将桥接标头与框架目标一起使用 我没有在发行
  • 连接具有相同 id 的 pandas DataFrame 行

    假设我有一个 pandas DataFrame 例如 A B id 0 1 1 0 1 2 1 0 2 3 2 1 3 0 2 1 假设我想合并具有相同 id 的行 以便将行中的其他元素放在一个列表中 这样上面的数据框将变为 A B id
  • AngularJS 在两个选择列表之间移动项目

    我正在尝试使用下面的代码在两个选择列表之间移动项目 但是项目没有从 availableClients 列表移动到 selectedClients 列表 所以有人可以检查下面的代码并让我知道我在这里缺少什么吗 谢谢 div div div d
  • 在同一服务器上运行多个 Django Celery 网站

    我使用 apache2 虚拟服务器在同一服务器上运行多个 Django apache wsgi 网站 我想使用 celery 但是如果我为多个网站启动 celeryd 所有网站都将使用我启动的最后一个 celeryd 实例的配置 日志 数据
  • 为什么引发 NSException 不会导致我的应用程序崩溃?

    问题 我正在编写一个 Cocoa 应用程序 我想引发异常 从而导致应用程序崩溃 我的应用程序委托中有以下几行 NSException raise NSInternalInconsistencyException format This sh
  • Google 翻译 API v2 - (403) 访问未配置

    我在通过 Google 控制台 API 使用 Google 翻译时遇到问题 当我从本地计算机运行测试时 它运行得很好 但是当我尝试在远程测试虚拟服务器上运行它时 它返回上面的 403 我在控制台 API 访问中通过服务器密钥使用简单 API
  • prolog,在元组列表中查找列表元素

    我正在尝试用 Prolog 解决一个新程序 但我被卡住了 不知道如何继续 我必须做一个有 3 个参数的谓词 第一个是元素列表 第二个是元素列表是元组列表 如果元组的第一个元素与第一个参数列表的元素匹配 则第三个必须是返回的包含元组的第二个元
  • __scrt_common_main_seh 是什么/在哪里?

    我的程序中的第三方库正在尝试调用 scrt common main seh通过微软库msvcrt lib 但由某些未知库定义 因此会出现链接器错误 我不知道这个函数应该做什么或者它是在哪里定义的 我在网上查找了这个函数 但除了链接器错误的一
  • 突出显示 ggplot2 中感兴趣的区域

    在普通绘图中 可以使用polygon调用panel first论证plot突出显示背景区域 是否可以做同样的事情ggplot2 可以在保留网格线的同时完成吗 eg plot hp and wt for mtcars data highlig
  • JavaFX:循环之间的旋转动画延迟

    我使用以下代码为基于 RotatedTranstion 的 ImageView 创建了动画 ImageView icon ImageCache getImage refresh png RotateTransition rotateTran