2011-11-07 97 views

回答

5

首先,我正在考虑你想使用列表,这是最明智的方式来做到这一点,不是吗?

你想知道的第一件事是这个List.setFixedSelection(List.FIXED_CENTER),这是很容易的部分。 Tha方法使列表滚动显示中间的元素,也就是说,它会添加轮播效果。

添加3D时会出现困难部分。首先广告全部,你应该看看this article,如果你还没有做过。理解LWUIT列表的工作方式以及您可以如何使用(以及如何)的方式是必须的。基本上你需要实现一个ListCellRenderer,特别是getListCellRendererComponent(List list, Object value, int index, boolean isSelected),那么你必须添加相应的逻辑来检测列表元素将被绘制的位置,并使用样式来设置阴影,渐变或任何你想要的。

我很抱歉,我没有任何样品给你,也许你可以看看Shai's Blog,我不知道是否有特定的样品,但有很多样品。

祝你好运和问候。

+0

@Daydah so what? – mdelolmo