JavaFX:类似iTunes,可扩展和可折叠的Panel

时间:2014-05-14 15:28:51

标签: java layout javafx expandable

我想在JavaFX中创建这样的东西:

[Album overview in iTunes][1] (sorry can't post image directly)

通过单击专辑封面,可以展开和折叠带有歌曲标题的面板。其他专辑在展开时向下移动,在折叠时再向上移动。

最简单的方法是什么?我想过使用手风琴,将图像用作标题,但我不确定它是否可以用这样的方式进行风格化。

由于在窗口大小增加时应该重新对齐图标,我想在主要布局中使用Flow或Tile窗格。动画很棒,但并非绝对必要。

我很感激任何暗示!

1 个答案:

答案 0 :(得分:0)

我想不出让第二行中的专辑向下移动的简单方法。但是,如果您想要在用户点击相册时显示相册网格和弹出窗口,则ControlsFX库的GridViewPopOver控件可能会对您有所帮助。虽然上面链接中的GridView示例仅显示图像,但您可以在每个单元格中嵌入整个场景图(相册的图像图标,标题标签和艺术家名称标签)。