Android 安卓:如何实现类似于从安卓主屏幕上移除应用图标的fling?

Android 安卓:如何实现类似于从安卓主屏幕上移除应用图标的fling?,android,drag-and-drop,gesture-recognition,Android,Drag And Drop,Gesture Recognition,GestureDetector类没有任何用于拖动视图的实现,而拖放不支持投掷。 那么,如何在视图上实现检测投掷,并将视图从当前位置实际转换到目标位置呢?使用视图。在视图上的ontouch Listener拖动它 将运动事件传递给手势检测器。SimpleOnGestureListener。 您需要重写onFling(),这将通知您有关fling的信息。请参阅OnEstureListener#onFling和OnEstureListener#onScroll方法。如果您使用的是support-v4库

GestureDetector
类没有任何用于拖动
视图的实现,而拖放不支持投掷。

那么,如何在
视图上实现检测投掷,并将
视图从当前位置实际转换到目标位置呢?

使用
视图。在
视图上的ontouch Listener
拖动它

将运动事件传递给
手势检测器。SimpleOnGestureListener

您需要重写
onFling()
,这将通知您有关fling的信息。

请参阅
OnEstureListener#onFling
OnEstureListener#onScroll
方法。如果您使用的是
support-v4
库,
android.support.v4.widget.ViewDragHelper
可以helpful@pskink我尝试了ViewDragHelper,但它不允许视图独立于边缘,即视图应附加到任何一条边缘,然后允许拖放。
“独立于边缘”
我不知道您的意思,意思是视图不占据全宽触摸边缘,或者视图不在顶部或底部触摸边缘。