[Swipable ListView] Change implemention of undo action

Comments:
1, the new view at the position of the old view which is deleted is invisible.
Because the new view's alpha, translationX and translationY are wrong.