我正在编写一个旨在在屏幕上显示目录的小型应用程序。该窗口分为三个主要块:左侧是文章列表,右侧是图像渲染面板,在最后一个组件下,我有一些信息标签。
现在,当我选择一篇文章时,我在面板上绘制图像并将信息填充到标签中。当我有多个与所选文章相关联的图像时,我会启动一个摇摆计时器,然后每隔 5 秒交换图像...
我怎样才能让照片变化更漂亮在图像变化上引入一些花哨的动画?你知道任何图书馆可以帮助我吗?如果您直接通过代码执行此操作,那么一个示例和一些解释会很棒。
在此先感谢马尔科
我正在编写一个旨在在屏幕上显示目录的小型应用程序。该窗口分为三个主要块:左侧是文章列表,右侧是图像渲染面板,在最后一个组件下,我有一些信息标签。
现在,当我选择一篇文章时,我在面板上绘制图像并将信息填充到标签中。当我有多个与所选文章相关联的图像时,我会启动一个摇摆计时器,然后每隔 5 秒交换图像...
我怎样才能让照片变化更漂亮在图像变化上引入一些花哨的动画?你知道任何图书馆可以帮助我吗?如果您直接通过代码执行此操作,那么一个示例和一些解释会很棒。
在此先感谢马尔科
您可以使用基本的 Java2D 功能非常轻松地制作一些基本动画,但是添加一些真正有趣的东西需要更多的努力。
您可以查看我自己的库演示(包括源代码)以获取 ImageTransitionPanel 示例 - 它允许使用一些有趣的动画在两个不同的 Swing 组件之间执行转换:
Web 外观演示
演示和源代码中还包含 ImageTransitionPanel 的完整源代码。该类基本上创建了所有的过渡效果并执行过渡。
您可以通过此处说明的方法和此处说明的getSubImage()
方法获得无穷乐趣。另请参阅Java 2D API。BufferedImage
AlphaComposite