1.add toRealPosition and toDataPosition methods to support headerviews[user to integrate with PullToRefreshListView]
if you add headerviews,you must impl BaseSwipeListViewListener like this:
 public void onOpened(int position, boolean toRight) {
                    super.onOpened(position, toRight);
                    if(!openedItems.contains(swipeListView.toDataPosition(position))){
                        openedItems.add(swipeListView.toDataPosition(position));
                    }
                }
2.add closeOpenedItemsImmediately method to Close all opened items without animation