实现方法: 首先需要定义一个支持拖动的源组件和一个作为Drop区域的目标组件. 在支持拖动的组件中注册OnTouchListener 或LongClickListener监听事件,构建一个ClipData对象,这个对象用来从源组件向Drop区域传递数据 使用DragShadowBuilder指定拖动操作的阴影效果 拖动的组件主要代码部分如下: // Assign the touch listener to your view which you want to move findViewById…