Android 具有更多项目的手势检测

Android 具有更多项目的手势检测,android,android-layout,uigesturerecognizer,gesture,gesture-recognition,Android,Android Layout,Uigesturerecognizer,Gesture,Gesture Recognition,在我的应用程序中,我将数据保存在sqlite db中,保存数量可变的注释,这些注释包括:(IDNote、title、body、创建日期、注释所有者、图标名称)。当我保存和查询数据库时,我的数据都正常,所以我的问题是,是否可以实现手势检测来移动和恢复对应于单个注释的单个图标?因为a找到了一个例子,但是所有的图标都被移动了,但是我想一次只移动一个图标,模拟桌面电脑图标的所有手势。 提前感谢。 马可 在保存图标的视图上设置OnTouchListener。当捕捉到视图上的操作关闭事件时,将调用此侦听器

在我的应用程序中,我将数据保存在sqlite db中,保存数量可变的注释,这些注释包括:
(IDNote、title、body、创建日期、注释所有者、图标名称)
。当我保存和查询数据库时,我的数据都正常,所以我的问题是,是否可以实现手势检测来移动和恢复对应于单个注释的单个图标?因为a找到了一个例子,但是所有的图标都被移动了,但是我想一次只移动一个图标,模拟桌面电脑图标的所有手势。 提前感谢。
马可

  • 在保存图标的视图上设置OnTouchListener。当捕捉到视图上的操作关闭事件时,将调用此侦听器
  • 在此处将其注册为“当前拖动的对象”。确保onTouch()返回false,以便事件进一步传播到父视图
  • 此父级负责检查视图是否已注册为“当前拖动的对象”。此外,它还必须调用您的手势检测器,在onScroll中,它将执行实际的滚动和移动

  • 这只是一个想法,告诉我是怎么回事

    嗨,邦达克斯,谢谢你的回复!!这个过程可能很好,但你有一些代码示例或教程或链接要遵循??谢谢