Example #1
0
 /**
  * By default, sorting is enabled, and removal is disabled.
  *
  * @param dslv The DSLV instance
  * @param dragHandleId The resource id of the View that represents the drag handle in a list item.
  */
 public DragSortController(
     DragSortListView dslv, int dragHandleId, int dragInitMode, int removeMode) {
   super(dslv);
   mDslv = dslv;
   mDetector = new GestureDetector(dslv.getContext(), this);
   mFlingRemoveDetector = new GestureDetector(dslv.getContext(), mFlingRemoveListener);
   mFlingRemoveDetector.setIsLongpressEnabled(false);
   mTouchSlop = ViewConfiguration.get(dslv.getContext()).getScaledTouchSlop();
   mDragHandleId = dragHandleId;
   setRemoveMode(removeMode);
   setDragInitMode(dragInitMode);
   mOrigFloatAlpha = dslv.getFloatAlpha();
 }