From c234ea6fa71ca9bd69235b053c623d429cf8c0fb Mon Sep 17 00:00:00 2001 From: lzx Date: Fri, 11 Nov 2016 23:03:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0OnItemLongClickListener?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interfaces/OnItemClickListener.java | 3 +-- .../interfaces/OnItemLongClickListener.java | 11 ++++++++ .../recyclerview/LRecyclerViewAdapter.java | 16 ++++++++--- .../recyclerview/LuRecyclerViewAdapter.java | 27 +++++++++++++------ .../demo/ui/EndlessLinearLayoutActivity.java | 4 +++ .../demo/ui/MulItemLinearLayoutActivity.java | 4 +++ .../lzx/demo/ui/PartialRefreshActivity.java | 4 +++ .../demo/ui/SwipeRefreshLayoutActivity.java | 7 +++-- 8 files changed, 61 insertions(+), 15 deletions(-) create mode 100644 LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemLongClickListener.java diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemClickListener.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemClickListener.java index c4a68bc..b3a1bbd 100644 --- a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemClickListener.java +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemClickListener.java @@ -3,9 +3,8 @@ import android.view.View; /** - * Click and LongClick + * Click */ public interface OnItemClickListener { void onItemClick(View view, int position); - void onItemLongClick(View view , int position); } diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemLongClickListener.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemLongClickListener.java new file mode 100644 index 0000000..6605191 --- /dev/null +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/interfaces/OnItemLongClickListener.java @@ -0,0 +1,11 @@ +package com.github.jdsjlzx.interfaces; + +import android.view.View; + +/** + * LongClick + */ + +public interface OnItemLongClickListener { + void onItemLongClick(View view , int position); +} diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java index 43c4369..5f84068 100644 --- a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java @@ -7,6 +7,7 @@ import android.view.ViewGroup; import com.github.jdsjlzx.interfaces.OnItemClickListener; +import com.github.jdsjlzx.interfaces.OnItemLongClickListener; import com.github.jdsjlzx.view.ArrowRefreshHeader; import java.util.ArrayList; @@ -27,6 +28,7 @@ public class LRecyclerViewAdapter extends RecyclerView.Adapter