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,但它不允许视图独立于边缘,即视图应附加到任何一条边缘,然后允许拖放。“独立于边缘”
我不知道您的意思,意思是视图不占据全宽触摸边缘,或者视图不在顶部或底部触摸边缘。