-
Notifications
You must be signed in to change notification settings - Fork 222
Load Previous Card #65
Comments
Ya man, been struggling with the same. |
Hello @joshvarun @karan26796 in the adapter add an array with the deleted objects and create two methods that are the following: private List<String> mData;
private List< String> mDataDeleted;
public void next(){
mDataDeleted.add(mData.get(0));
mData.remove(0);
}
public void back(){
mData.add(0,mDataDeleted.get(mDataDeleted.size()-1));
mDataDeleted.remove(mDataDeleted.size()-1);
} I realized that the adapter does not remove the element from the list, so when I swipe the intercept and call the next method that is in the adapter. swipeStack.setListener(new SwipeStack.SwipeStackListener() {
@Override
public void onViewSwipedToLeft(int i) {
swipeStackAdapter.next();
}
@Override
public void onViewSwipedToRight(int i) {
swipeStackAdapter.next();
}
@Override
public void onStackEmpty() {
}
}); finally when I click on the back button I call the back method of the adapter and update everything with resetStack() @OnClick(R.id.btnBack)
public void back(){
swipeStackAdapter.back();
swipeStack.resetStack();
} I hope I help you hug, greetings |
@tundisi Thank you. Your solution worked. Only problem is that the "back" Animation is not smooth, is there any way to make it smooth? |
Hi,
Is there anyway I can load the previous card back on the screen?
The text was updated successfully, but these errors were encountered: