我正在使用基于Gallery
的封面流程,如建议here
是否有可以捕获的事件,这表示我的gallery / cover-flow中已经进行了一次移位(左侧或右侧)?
要清楚的是,如果我给画廊一个不错的滑动并且我的中心(选定)图像已经改变了8次,我想要抓住这个事件8次。
OnFling()
只表示单次滑动 - 无论有多少项已移位
在滑动之前和之后获得getSelectedItemPosition()
无济于事,因为我需要在每个班次做一些工作
当我在它的时候,它也会很好,以获得转变的方向 - 无论是向右还是向左。
答案 0 :(得分:4)
如果我理解正确,您应该实施this界面并使用setOnItemSelectedListener
方法将其设置为图库,setCallbackDuringFling
也可能有用。
要获得飞行方向,您可以保存最后选择的位置并将其与新位置进行比较。