Update SwipeDismissTouchListener.java -  Only cancel when swiped.

Only animate the view when needed. When a view is in 'animated' state, it will not be updated by the ListView if notifyDataSetChanged is invoked. So if you use checkable views in combination with this listener, the views won't be checked.