Android图库:如何检测项目在图库中移位(和移位方向)

时间:2010-07-07 13:20:57

标签: android gallery coverflow

我正在使用基于Gallery的封面流程,如建议here 是否有可以捕获的事件,这表示我的gallery / cover-flow中已经进行了一次移位(左侧或右侧)? 要清楚的是,如果我给画廊一个不错的滑动并且我的中心(选定)图像已经改变了8次,我想要抓住这个事件8次。

OnFling()只表示单次滑动 - 无论有多少项已移位 在滑动之前和之后获得getSelectedItemPosition()无济于事,因为我需要在每个班次做一些工作 当我在它的时候,它也会很好,以获得转变的方向 - 无论是向右还是向左。

1 个答案:

答案 0 :(得分:4)

如果我理解正确,您应该实施this界面并使用setOnItemSelectedListener方法将其设置为图库,setCallbackDuringFling也可能有用。 要获得飞行方向,您可以保存最后选择的位置并将其与新位置进行比较。