LWUIT(J2ME)列出滚动后将元素捕捉到网格

时间:2013-10-29 10:24:23

标签: java java-me lwuit lwuit-list

基本上我想要发生的是,在用户滚动列表之后,我希望元素捕捉到'网格'而不是保留它们的位置,这样我就可以将中间组件置于列表中心,就像在图片。

enter image description here

我尝试在将ScrollToSelected设置为true后手动更改setSelectedIndex,但缺少任何动画,列表将元素滚动到屏幕边缘,而不是中间。

如何通过动画和屏幕中间滚动元素?

1 个答案:

答案 0 :(得分:1)

LWUIT& Codename One在Container和List中都有一个对齐网格属性。你有没有激活它?只需在任何组件上使用setSnapToGrid(true)