我正在使用romannurik/Android-SwipeToDismiss来实现滑动以从列表视图中删除项目。到目前为止,一切都很好,因为我想在这个库中实现撤消功能。我已经完成了代码并且没有找到任何可以帮助我解决这个问题的事情。任何人都可以告诉我如何从列表视图中删除项目后实现此功能。
滑动删除代码
SwipeDismissListViewTouchListener touchListener =
new SwipeDismissListViewTouchListener(
favTalkshowList,
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return true;
}
@Override
public void onDismiss(ListView listView, int[] reverseSortedPositions) {
for (int position : reverseSortedPositions) {
adapter.remove(position);
}
adapter.notifyDataSetChanged();
}
});
favTalkshowList.setOnTouchListener(touchListener);
favTalkshowList.setOnScrollListener(touchListener.makeScrollListener());