SwipeListView.java 886 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package de.tudarmstadt.informatik.hostage.ui.swipelist;
  2. import android.content.Context;
  3. import android.util.AttributeSet;
  4. /**
  5. * @author Alexander Brakowski
  6. * @created 28.02.14 22:05
  7. */
  8. public class SwipeListView extends com.fortysevendeg.android.swipelistview.SwipeListView {
  9. public SwipeListView(Context context, int swipeBackView, int swipeFrontView) {
  10. super(context, swipeBackView, swipeFrontView);
  11. }
  12. public SwipeListView(Context context, AttributeSet attrs) {
  13. super(context, attrs);
  14. }
  15. public SwipeListView(Context context, AttributeSet attrs, int defStyle) {
  16. super(context, attrs, defStyle);
  17. }
  18. protected void onOpened(int position, boolean toRight) {
  19. super.onOpened(position, toRight);
  20. int start = getFirstVisiblePosition();
  21. int end = getLastVisiblePosition();
  22. for(int i=start; i<=end; i++){
  23. if(i != position){
  24. closeAnimate(i);
  25. }
  26. }
  27. }
  28. }