diff --git a/mobile/com.sap.sailing.racecommittee.app/build.gradle b/mobile/com.sap.sailing.racecommittee.app/build.gradle index ff444e72e88..78e5e863cb1 100644 --- a/mobile/com.sap.sailing.racecommittee.app/build.gradle +++ b/mobile/com.sap.sailing.racecommittee.app/build.gradle @@ -72,7 +72,7 @@ android { } dependencies { - compile "com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.6.2" + compile "com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.7.4" /* support libraries */ compile "com.android.support:appcompat-v7:${rootProject.ext.support}" diff --git a/mobile/com.sap.sailing.racecommittee.app/pom.xml b/mobile/com.sap.sailing.racecommittee.app/pom.xml index 32064511831..e5c1627ea2f 100644 --- a/mobile/com.sap.sailing.racecommittee.app/pom.xml +++ b/mobile/com.sap.sailing.racecommittee.app/pom.xml @@ -35,7 +35,7 @@ com.h6ah4i.android.widget.advrecyclerview advrecyclerview - 0.6.2 + 0.7.4 aar diff --git a/mobile/com.sap.sailing.racecommittee.app/project.properties b/mobile/com.sap.sailing.racecommittee.app/project.properties index 280985d63c7..c16fb912f8d 100755 --- a/mobile/com.sap.sailing.racecommittee.app/project.properties +++ b/mobile/com.sap.sailing.racecommittee.app/project.properties @@ -12,9 +12,9 @@ # Project target. target=Google Inc.:Google APIs:22 -android.library.reference.1=../google-play-services_lib -android.library.reference.2=../com.sap.sailing.android.shared -android.library.reference.3=../google-android-support-v7-recyclerview_lib -android.library.reference.4=../github-advrecyclerview_lib -android.library.reference.5=../licensesdialog_lib/de.psdev.licensesdialog +android.library.reference.1=..\\google-play-services_lib +android.library.reference.2=..\\com.sap.sailing.android.shared +android.library.reference.3=..\\google-android-support-v7-recyclerview_lib +android.library.reference.4=..\\github-advrecyclerview_lib +android.library.reference.5=..\\licensesdialog_lib\\de.psdev.licensesdialog android.library.reference.6=../google-android-support-v13 diff --git a/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/BaseDraggableSwipeViewHolder.java b/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/BaseDraggableSwipeViewHolder.java deleted file mode 100644 index b9ed2bb06cd..00000000000 --- a/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/BaseDraggableSwipeViewHolder.java +++ /dev/null @@ -1,72 +0,0 @@ -package com.sap.sailing.racecommittee.app.ui.adapters; - -import android.support.v7.widget.RecyclerView; -import android.view.View; - -import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder; -import com.h6ah4i.android.widget.advrecyclerview.swipeable.RecyclerViewSwipeManager; -import com.h6ah4i.android.widget.advrecyclerview.swipeable.SwipeableItemViewHolder; - -public abstract class BaseDraggableSwipeViewHolder extends RecyclerView.ViewHolder - implements DraggableItemViewHolder, SwipeableItemViewHolder { - - private int mDragStateFlags; - private int mSwipeStateFlags; - private int mSwipeResult = RecyclerViewSwipeManager.RESULT_NONE; - private int mAfterSwipeReaction = RecyclerViewSwipeManager.AFTER_SWIPE_REACTION_DEFAULT; - private float mSwipeAmount; - - public BaseDraggableSwipeViewHolder(View itemView) { - super(itemView); - } - - @Override - public void setDragStateFlags(int flags) { - mDragStateFlags = flags; - } - - @Override - public int getDragStateFlags() { - return mDragStateFlags; - } - - @Override - public void setSwipeStateFlags(int flags) { - mSwipeStateFlags = flags; - } - - @Override - public int getSwipeStateFlags() { - return mSwipeStateFlags; - } - - @Override - public void setSwipeResult(int result) { - mSwipeResult = result; - } - - @Override - public int getSwipeResult() { - return mSwipeResult; - } - - @Override - public void setAfterSwipeReaction(int reaction) { - mAfterSwipeReaction = reaction; - } - - @Override - public int getAfterSwipeReaction() { - return mAfterSwipeReaction; - } - - @Override - public void setSwipeItemSlideAmount(float amount) { - mSwipeAmount = amount; - } - - @Override - public float getSwipeItemSlideAmount() { - return mSwipeAmount; - } -} diff --git a/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/FinishListAdapter.java b/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/FinishListAdapter.java index 4793a87b657..09625c7da3b 100644 --- a/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/FinishListAdapter.java +++ b/mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/FinishListAdapter.java @@ -2,6 +2,17 @@ package com.sap.sailing.racecommittee.app.ui.adapters; import java.util.List; +import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange; +import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager; +import com.h6ah4i.android.widget.advrecyclerview.swipeable.RecyclerViewSwipeManager; +import com.h6ah4i.android.widget.advrecyclerview.utils.AbstractDraggableSwipeableItemViewHolder; +import com.sap.sailing.android.shared.util.BitmapHelper; +import com.sap.sailing.android.shared.util.ViewHelper; +import com.sap.sailing.domain.common.MaxPointsReason; +import com.sap.sailing.racecommittee.app.R; +import com.sap.sailing.racecommittee.app.domain.impl.CompetitorResultWithIdImpl; +import com.sap.sailing.racecommittee.app.utils.ThemeHelper; + import android.content.Context; import android.graphics.drawable.Drawable; import android.support.v4.view.ViewCompat; @@ -10,16 +21,6 @@ import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange; -import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager; -import com.h6ah4i.android.widget.advrecyclerview.swipeable.RecyclerViewSwipeManager; -import com.sap.sailing.android.shared.util.BitmapHelper; -import com.sap.sailing.android.shared.util.ViewHelper; -import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.racecommittee.app.R; -import com.sap.sailing.racecommittee.app.domain.impl.CompetitorResultWithIdImpl; -import com.sap.sailing.racecommittee.app.utils.ThemeHelper; - public class FinishListAdapter extends BaseDraggableSwipeAdapter { private Context mContext; @@ -80,7 +81,7 @@ public class FinishListAdapter extends BaseDraggableSwipeAdapter { private final static String TAG = CourseElementAdapter.class.getName(); @@ -195,7 +195,7 @@ public class CourseElementAdapter extends BaseDraggableSwipeAdapter