如何创建LWUIT 3D旋转木马

Var*_*un 2 lwuit java-me carousel

有谁知道如何在LWUIT中创建3D轮播效果?谁能用一个关于如何实施的示例程序向我解释?

mde*_*lmo 5

首先,我在考虑你想使用列表,这是最明智的做法,不是吗?

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

添加3D时会遇到困难.第一个广告,你应该看看这篇文章,如果你还没有这样做.必须了解LWUIT Lists的工作方式以及您可以用它们做什么(以及如何做).基本上你需要实现一个ListCellRenderer特别的getListCellRendererComponent(List list, Object value, int index, boolean isSelected),你需要添加相应的逻辑来检测列表元素的绘制位置,并使用样式来设置阴影,渐变或任何你想要的东西.

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

祝你好运和问候.