Eric Harlow has come up with a nice drag-n-drop widget that is cool and easy to understand. You can find more about it here.
I have customized it such that user can drag-n-drop an item from a list view only when user has pointed his finger/ stylus/… at the dragger object which is usually to the left of item. If user tries to drag the item by pointing his finger elsewhere, the drag won’t happen. You can find this updated source here. Play with it and extend it!