ViewDragHelper是一个很方便的控制viewGroup中子view拖动动作的类。
可以实现很多效果,比如qq联系人列表,每一条可以横向滑动,出现删除按钮。
那么具体的使用方法是什么呢?
步骤1.创建
ViewDragHelper android.support.v4.widget.ViewDragHelper.create(ViewGroup forParent, float sensitivity, Callback cb)
ViewDragHelper android.support.v4.widget.ViewDragHelper.create(ViewGroup forParent, Callback cb)
有两个方法,第一个参数是所要拖动的组件view的父组件
一般该方法写在自定义的viewgroup中,第一个参数传入this
第二个参数主要是生成mTouchSlop,mTouchSlop 是关于灵敏度的一个参数,大概是手指滑动几个像素点,可以触发滑动事件之类的参数。