3

我正在编写一个旨在在屏幕上显示目录的小型应用程序。该窗口分为三个主要块:左侧是文章列表,右侧是图像渲染面板,在最后一个组件下,我有一些信息标签。

现在,当我选择一篇文章时,我在面板上绘制图像并将信息填充到标签中。当我有多个与所选文章相关联的图像时,我会启动一个摇摆计时器,然后每隔 5 秒交换图像...

我怎样才能让照片变化更漂亮在图像变化上引入一些花哨的动画?你知道任何图书馆可以帮助我吗?如果您直接通过代码执行此操作,那么一个示例和一些解释会很棒。

在此先感谢马尔科

4

2 回答 2

3

您可以使用基本的 Java2D 功能非常轻松地制作一些基本动画,但是添加一些真正有趣的东西需要更多的努力。

您可以查看我自己的库演示(包括源代码)以获取 ImageTransitionPanel 示例 - 它允许使用一些有趣的动画在两个不同的 Swing 组件之间执行转换:
Web 外观演示

演示和源代码中还包含 ImageTransitionPanel 的完整源代码。该类基本上创建了所有的过渡效果并执行过渡。

于 2012-04-17T06:38:41.063 回答
2

您可以通过此处说明的方法和此处说明的getSubImage()方法获得无穷乐趣。另请参阅Java 2D APIBufferedImageAlphaComposite

于 2012-04-17T01:31:59.493 回答