Update SwipeDismissTouchListener.java

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.