自定义ViewGroup自定义拖拽
OnDragListener
1.通过startDrag()来启动监听
2.通过setOnDragListener()来监听
OnDragListener 内部只有一个方法:OnDrag()
OnDragEvevt() 方法也会收到拖拽回调 (界面中每个view都会收到)
主要用于信息移动与传递,例如我们卸载app,可以把app移动到垃圾桶进行卸载
ViewGragHelper
1.需要创建ViewDragHelper和Callback()
2.是一个外挂的监听器,需要重写ViewGroup 的onIntercept()和OnTouchEvent()
重视UI,场景有,抽屉布局等场景
评论区