From 8286a76cdf580f4adc1e536cabd3cb3ce3427f15 Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sat, 7 Nov 2015 01:25:15 +0100 Subject: [PATCH] Fancy drag/swipe effect --- .../adapter/AllEpisodesRecycleAdapter.java | 38 +++++++++++++++++- .../adapter/QueueRecyclerAdapter.java | 39 ++++++++++++++++++- .../fragment/NewEpisodesFragment.java | 27 +++++++++++++ .../antennapod/fragment/QueueFragment.java | 26 +++++++++++++ 4 files changed, 128 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesRecycleAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesRecycleAdapter.java index 1d04baf7a..b35ff0aa9 100644 --- a/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesRecycleAdapter.java +++ b/app/src/main/java/de/danoeh/antennapod/adapter/AllEpisodesRecycleAdapter.java @@ -5,6 +5,7 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.support.v7.widget.PopupMenu; import android.support.v7.widget.RecyclerView; +import android.support.v7.widget.helper.ItemTouchHelper; import android.text.format.DateUtils; import android.util.Log; import android.view.ContextMenu; @@ -24,6 +25,7 @@ import com.bumptech.glide.load.resource.drawable.GlideDrawable; import com.bumptech.glide.request.animation.GlideAnimation; import com.bumptech.glide.request.target.GlideDrawableImageViewTarget; import com.joanzapata.iconify.Iconify; +import com.nineoldandroids.view.ViewHelper; import java.lang.ref.WeakReference; @@ -250,7 +252,9 @@ public class AllEpisodesRecycleAdapter extends RecyclerView.Adapter