Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- viewHolder.tvName.setText((item.getName()));
- viewHolder.tvEmailId.setText(item.getEmailId());
- viewHolder.swipeLayout.setShowMode(SwipeLayout.ShowMode.PullOut);
- // Drag From Left
- viewHolder.swipeLayout.addDrag(SwipeLayout.DragEdge.Left, viewHolder.swipeLayout.findViewById(R.id.bottom_wrapper1));
- // Drag From Right
- viewHolder.swipeLayout.addDrag(SwipeLayout.DragEdge.Right, viewHolder.swipeLayout.findViewById(R.id.bottom_wrapper));
- // Handling different events when swiping
- viewHolder.swipeLayout.addSwipeListener(new SwipeLayout.SwipeListener() {
- @Override
- public void onClose(SwipeLayout layout) {
- }
- @Override
- public void onUpdate(SwipeLayout layout, int leftOffset, int topOffset) {
- @Override
- public void onHandRelease(SwipeLayout layout, float xvel, float yvel) {
- //when user's hand released
- swipeDelte = true;
- Log.e("TagX", xvel + "");
- Log.e("tagY", yvel + "");
- if (swipeDelte == true && yvel <= 0 && xvel <= 0) {
- Log.e("Item", "Item in ");
- swipeDelte = true;
- } else if (yvel >= 0 && xvel != 0 && xvel > 0) {
- swipeDelte = true;
- Log.e("Item Remove", "item remove");
- mItemManger.removeShownLayouts(viewHolder.swipeLayout);
- studentList.remove(position);
- notifyItemRemoved(position);
- notifyItemRangeChanged(position, studentList.size());
- mItemManger.closeAllItems();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement