diff --git a/UltimateRecyclerView/app/src/main/AndroidManifest.xml b/UltimateRecyclerView/app/src/main/AndroidManifest.xml
index f5725494..af5bb7cf 100644
--- a/UltimateRecyclerView/app/src/main/AndroidManifest.xml
+++ b/UltimateRecyclerView/app/src/main/AndroidManifest.xml
@@ -28,34 +28,34 @@
stringList = new ArrayList<>();
-// stringList.add("111");
-// stringList.add("aaa");
-// stringList.add("222");
-// stringList.add("33");
-// stringList.add("44");
-// stringList.add("55");
-// stringList.add("66");
-// stringList.add("11771");
stringList.add("aa");
stringList.add("bb");
stringList.add("cc");
stringList.add("dd");
+
List data = new ArrayList<>();
+
data.add(1);
data.add(2);
data.add(3);
data.add(4);
data.add(15);
- simpleRecyclerViewAdapter = new DragAdatper(ultimateRecyclerView, data);
-
+ simpleRecyclerViewAdapter = new DragAdatper(ultimateRecyclerView, data);
linearLayoutManager = new LinearLayoutManager(this);
ultimateRecyclerView.setLayoutManager(linearLayoutManager);
-
ultimateRecyclerView.setAdapter(simpleRecyclerViewAdapter);
-
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter spinnerAdapter =
new ArrayAdapter<>(this, android.R.layout.simple_list_item_1);
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DragAdatper.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/dragdemo/DragAdatper.java
similarity index 94%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DragAdatper.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/dragdemo/DragAdatper.java
index 12660bdc..f41d573d 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DragAdatper.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/dragdemo/DragAdatper.java
@@ -1,6 +1,5 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.dragdemo;
-import android.graphics.Color;
import android.graphics.Point;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
@@ -12,12 +11,10 @@
import android.widget.TextView;
import com.marshalchen.ultimaterecyclerview.URLogs;
-import com.marshalchen.ultimaterecyclerview.UltimateRecyclerviewViewHolder;
-import com.marshalchen.ultimaterecyclerview.UltimateViewAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.R;
import com.marshalchen.ultimaterecyclerview.dragsortadapter.DragSortAdapter;
import com.marshalchen.ultimaterecyclerview.dragsortadapter.NoForegroundShadowBuilder;
-import java.security.SecureRandom;
import java.util.List;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/Category.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/Category.java
similarity index 87%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/Category.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/Category.java
index 8cd225a3..1ae2b74c 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/Category.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/Category.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.expanables;
+package com.marshalchen.ultimaterecyclerview.demo.expandemo;
import android.view.View;
import android.widget.RelativeLayout;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/ExpCustomAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/ExpCustomAdapter.java
similarity index 96%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/ExpCustomAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/ExpCustomAdapter.java
index 50867396..64fb7b97 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/ExpCustomAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/ExpCustomAdapter.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.expanables;
+package com.marshalchen.ultimaterecyclerview.demo.expandemo;
import android.content.Context;
import android.view.View;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/SubCategory.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/SubCategory.java
similarity index 87%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/SubCategory.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/SubCategory.java
index 53c83766..10a45c4a 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expanables/SubCategory.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/SubCategory.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.expanables;
+package com.marshalchen.ultimaterecyclerview.demo.expandemo;
import android.view.View;
import android.widget.RelativeLayout;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/TestExpandableRV.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/TestExpandableRV.java
similarity index 96%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/TestExpandableRV.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/TestExpandableRV.java
index 9e6495a8..6bc623d0 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/TestExpandableRV.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/expandemo/TestExpandableRV.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.expandemo;
import android.graphics.Color;
import android.os.Bundle;
@@ -10,7 +10,7 @@
import android.view.MenuItem;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerView;
-import com.marshalchen.ultimaterecyclerview.demo.expanables.ExpCustomAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.R;
import com.marshalchen.ultimaterecyclerview.demo.modules.FastBinding;
/**
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridJRAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridJRAdapter.java
similarity index 90%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridJRAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridJRAdapter.java
index caf6ca87..d3336e24 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridJRAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridJRAdapter.java
@@ -1,10 +1,7 @@
-package com.marshalchen.ultimaterecyclerview.demo.gridTools;
+package com.marshalchen.ultimaterecyclerview.demo.griddemo;
-import android.graphics.Color;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.TextView;
import com.marshalchen.ultimaterecyclerview.UltimateGridLayoutAdapter;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerviewViewHolder;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/GridLayoutRVTest.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridLayoutRVTest.java
similarity index 97%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/GridLayoutRVTest.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridLayoutRVTest.java
index d2b9a250..48df4ecb 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/GridLayoutRVTest.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridLayoutRVTest.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.griddemo;
import android.os.Bundle;
import android.os.Handler;
@@ -14,7 +14,7 @@
import android.view.View;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerView;
-import com.marshalchen.ultimaterecyclerview.demo.gridTools.GridJRAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.R;
import com.marshalchen.ultimaterecyclerview.demo.modules.JRitem;
import com.marshalchen.ultimaterecyclerview.demo.modules.SampleDataboxset;
import com.marshalchen.ultimaterecyclerview.grid.BasicGridLayoutManager;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridStringAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridStringAdapter.java
similarity index 94%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridStringAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridStringAdapter.java
index 7a059399..c52386e6 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/GridStringAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/GridStringAdapter.java
@@ -1,11 +1,8 @@
-package com.marshalchen.ultimaterecyclerview.demo.gridTools;
+package com.marshalchen.ultimaterecyclerview.demo.griddemo;
-import android.graphics.Color;
import android.support.v7.widget.GridLayoutManager;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.TextView;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerviewViewHolder;
import com.marshalchen.ultimaterecyclerview.UltimateGridLayoutAdapter;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/HolderGirdCell.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/HolderGirdCell.java
similarity index 94%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/HolderGirdCell.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/HolderGirdCell.java
index fecb702c..9cd26493 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/gridTools/HolderGirdCell.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/griddemo/HolderGirdCell.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.gridTools;
+package com.marshalchen.ultimaterecyclerview.demo.griddemo;
import android.graphics.Color;
import android.view.View;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/CustomSwipeToRefreshRefreshActivity.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/CustomSwipeToRefreshRefreshActivity.java
similarity index 99%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/CustomSwipeToRefreshRefreshActivity.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/CustomSwipeToRefreshRefreshActivity.java
index 3760c244..1130b3a8 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/CustomSwipeToRefreshRefreshActivity.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/CustomSwipeToRefreshRefreshActivity.java
@@ -1,14 +1,11 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.loadmoredemo;
-import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
-import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
-import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
import android.view.ActionMode;
import android.view.LayoutInflater;
@@ -46,6 +43,8 @@
import com.marshalchen.ultimaterecyclerview.animators.SlideInLeftAnimator;
import com.marshalchen.ultimaterecyclerview.animators.SlideInRightAnimator;
import com.marshalchen.ultimaterecyclerview.animators.SlideInUpAnimator;
+import com.marshalchen.ultimaterecyclerview.demo.R;
+import com.marshalchen.ultimaterecyclerview.demo.basicdemo.SimpleAnimationAdapter;
import com.marshalchen.ultimaterecyclerview.demo.modules.FastBinding;
import java.util.ArrayList;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DebugLoadMoreActivity.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/DebugLoadMoreActivity.java
similarity index 98%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DebugLoadMoreActivity.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/DebugLoadMoreActivity.java
index 4d138917..585b6817 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/DebugLoadMoreActivity.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/loadmoredemo/DebugLoadMoreActivity.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.loadmoredemo;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
@@ -47,6 +47,8 @@
import com.marshalchen.ultimaterecyclerview.animators.SlideInLeftAnimator;
import com.marshalchen.ultimaterecyclerview.animators.SlideInRightAnimator;
import com.marshalchen.ultimaterecyclerview.animators.SlideInUpAnimator;
+import com.marshalchen.ultimaterecyclerview.demo.R;
+import com.marshalchen.ultimaterecyclerview.demo.basicdemo.SimpleAdapter;
import com.marshalchen.ultimaterecyclerview.demo.modules.SampleDataboxset;
import com.marshalchen.ultimaterecyclerview.demo.modules.FastBinding;
import com.marshalchen.ultimaterecyclerview.uiUtils.ScrollSmoothLineaerLayoutManager;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/FastBinding.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/FastBinding.java
index bfd0c867..cd9edea5 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/FastBinding.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/FastBinding.java
@@ -4,16 +4,16 @@
import android.content.Intent;
import android.support.annotation.IdRes;
-import com.marshalchen.ultimaterecyclerview.demo.CustomSwipeToRefreshRefreshActivity;
-import com.marshalchen.ultimaterecyclerview.demo.GridLayoutRVTest;
-import com.marshalchen.ultimaterecyclerview.demo.MultiViewTypesActivity;
+import com.marshalchen.ultimaterecyclerview.demo.loadmoredemo.CustomSwipeToRefreshRefreshActivity;
+import com.marshalchen.ultimaterecyclerview.demo.griddemo.GridLayoutRVTest;
+import com.marshalchen.ultimaterecyclerview.demo.multiitemdemo.MultiViewTypesActivity;
import com.marshalchen.ultimaterecyclerview.demo.R;
-import com.marshalchen.ultimaterecyclerview.demo.TestAdMob;
-import com.marshalchen.ultimaterecyclerview.demo.DebugLoadMoreActivity;
-import com.marshalchen.ultimaterecyclerview.demo.TestAdvancedAdmobActivity;
+import com.marshalchen.ultimaterecyclerview.demo.admobdemo.TestAdMob;
+import com.marshalchen.ultimaterecyclerview.demo.loadmoredemo.DebugLoadMoreActivity;
+import com.marshalchen.ultimaterecyclerview.demo.admobdemo.TestAdvancedAdmobActivity;
import com.marshalchen.ultimaterecyclerview.demo.scrollableobservable.ScrollObservablesActivity;
-import com.marshalchen.ultimaterecyclerview.demo.swipelist.SwipeListViewExampleActivity;
-import com.marshalchen.ultimaterecyclerview.demo.TestExpandableRV;
+import com.marshalchen.ultimaterecyclerview.demo.swiplistdemo.SwipeListViewExampleActivity;
+import com.marshalchen.ultimaterecyclerview.demo.expandemo.TestExpandableRV;
/**
* Created by hesk on 7/1/2015.
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/SampleDataboxset.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/SampleDataboxset.java
index f0215cff..670b35ad 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/SampleDataboxset.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/SampleDataboxset.java
@@ -1,7 +1,7 @@
package com.marshalchen.ultimaterecyclerview.demo.modules;
import com.marshalchen.ultimaterecyclerview.demo.R;
-import com.marshalchen.ultimaterecyclerview.demo.SimpleAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.basicdemo.SimpleAdapter;
import java.util.ArrayList;
import java.util.List;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/MultiViewTypesActivity.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesActivity.java
similarity index 89%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/MultiViewTypesActivity.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesActivity.java
index 35e901bc..4b730b6a 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/MultiViewTypesActivity.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesActivity.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo;
+package com.marshalchen.ultimaterecyclerview.demo.multiitemdemo;
import android.graphics.Color;
import android.graphics.DashPathEffect;
@@ -6,16 +6,14 @@
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.widget.SwipeRefreshLayout;
-import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.Toolbar;
import android.view.LayoutInflater;
import android.view.View;
-import com.marshalchen.ultimaterecyclerview.URLogs;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerView;
-import com.marshalchen.ultimaterecyclerview.demo.modules.MultiViewTypesRecyclerViewAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.R;
import com.marshalchen.ultimaterecyclerview.divideritemdecoration.HorizontalDividerItemDecoration;
import java.util.ArrayList;
@@ -46,15 +44,19 @@ protected void onCreate(Bundle savedInstanceState) {
ultimateRecyclerView = (UltimateRecyclerView) findViewById(R.id.ultimate_recycler_view);
ultimateRecyclerView.setHasFixedSize(false);
List stringList = new ArrayList<>();
- simpleRecyclerViewAdapter = new MultiViewTypesRecyclerViewAdapter(stringList);
- simpleRecyclerViewAdapter.setCustomLoadMoreView(LayoutInflater.from(this)
- .inflate(R.layout.custom_bottom_progressbar, null));
+
stringList.add("111");
stringList.add("aaa");
stringList.add("222");
stringList.add("33");
stringList.add("44");
stringList.add("55");
+
+
+ simpleRecyclerViewAdapter = new MultiViewTypesRecyclerViewAdapter(stringList);
+ simpleRecyclerViewAdapter.setCustomLoadMoreView(
+ LayoutInflater.from(this).inflate(R.layout.custom_bottom_progressbar, null));
+
// stringList.add("66");
// stringList.add("11771");
linearLayoutManager = new LinearLayoutManager(this);
@@ -86,6 +88,8 @@ public void run() {
}
ultimateRecyclerView.addItemDecoration(new HorizontalDividerItemDecoration.Builder(this).paint(paint).build());
+ // simpleRecyclerViewAdapter.ad
+
}
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/MultiViewTypesRecyclerViewAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesRecyclerViewAdapter.java
similarity index 94%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/MultiViewTypesRecyclerViewAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesRecyclerViewAdapter.java
index c9f86e86..3997a8cc 100755
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/modules/MultiViewTypesRecyclerViewAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/multiitemdemo/MultiViewTypesRecyclerViewAdapter.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.modules;
+package com.marshalchen.ultimaterecyclerview.demo.multiitemdemo;
import android.content.res.Resources;
import android.support.v4.view.ViewPager;
@@ -11,6 +11,8 @@
import com.marshalchen.ultimaterecyclerview.UltimateDifferentViewTypeAdapter;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerviewViewHolder;
import com.marshalchen.ultimaterecyclerview.demo.R;
+import com.marshalchen.ultimaterecyclerview.demo.modules.Sample1Binder;
+import com.marshalchen.ultimaterecyclerview.demo.modules.Sample2Binder;
import java.util.ArrayList;
import java.util.List;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseActivity.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseActivity.java
index dc551bd8..74a1b82f 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseActivity.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseActivity.java
@@ -23,11 +23,10 @@
import android.view.View;
import android.widget.AbsListView;
import android.widget.ArrayAdapter;
-import android.widget.GridView;
import android.widget.ListView;
import com.marshalchen.ultimaterecyclerview.demo.R;
-import com.marshalchen.ultimaterecyclerview.demo.SimpleAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.basicdemo.SimpleAdapter;
import java.util.ArrayList;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseFragment.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseFragment.java
index 69cca1a7..9f57801f 100644
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseFragment.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/scrollableobservable/BaseFragment.java
@@ -19,7 +19,6 @@
import android.app.Activity;
import android.content.res.TypedArray;
import android.support.v4.app.Fragment;
-import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.RecyclerView;
import android.util.TypedValue;
import android.view.View;
@@ -29,7 +28,7 @@
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerView;
import com.marshalchen.ultimaterecyclerview.demo.R;
-import com.marshalchen.ultimaterecyclerview.demo.SimpleAdapter;
+import com.marshalchen.ultimaterecyclerview.demo.basicdemo.SimpleAdapter;
import java.util.ArrayList;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/PackageAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/PackageAdapter.java
similarity index 97%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/PackageAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/PackageAdapter.java
index f367187d..33e8de92 100755
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/PackageAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/PackageAdapter.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.swipelist;
+package com.marshalchen.ultimaterecyclerview.demo.swiplistdemo;
import android.content.Context;
@@ -6,16 +6,13 @@
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
-import android.os.Build;
import android.support.v7.widget.RecyclerView;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
-import android.widget.Toast;
import com.marshalchen.ultimaterecyclerview.URLogs;
import com.marshalchen.ultimaterecyclerview.demo.R;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeAdapter.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeAdapter.java
similarity index 98%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeAdapter.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeAdapter.java
index 05fbaa5f..4aedaa75 100755
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeAdapter.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeAdapter.java
@@ -1,4 +1,4 @@
-package com.marshalchen.ultimaterecyclerview.demo.swipelist;
+package com.marshalchen.ultimaterecyclerview.demo.swiplistdemo;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
diff --git a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeListViewExampleActivity.java b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeListViewExampleActivity.java
similarity index 88%
rename from UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeListViewExampleActivity.java
rename to UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeListViewExampleActivity.java
index dee2c89c..ed620f96 100755
--- a/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swipelist/SwipeListViewExampleActivity.java
+++ b/UltimateRecyclerView/app/src/main/java/com/marshalchen/ultimaterecyclerview/demo/swiplistdemo/SwipeListViewExampleActivity.java
@@ -16,20 +16,14 @@
* limitations under the License.
*/
-package com.marshalchen.ultimaterecyclerview.demo.swipelist;
+package com.marshalchen.ultimaterecyclerview.demo.swiplistdemo;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
-import android.view.MotionEvent;
-import android.view.View;
-import android.widget.Toast;
-import com.marshalchen.ultimaterecyclerview.ItemTouchListenerAdapter;
-import com.marshalchen.ultimaterecyclerview.RecyclerItemClickListener;
-import com.marshalchen.ultimaterecyclerview.URLogs;
import com.marshalchen.ultimaterecyclerview.UltimateRecyclerView;
import com.marshalchen.ultimaterecyclerview.demo.R;
import com.marshalchen.ultimaterecyclerview.swipe.SwipeItemManagerInterface;
diff --git a/UltimateRecyclerView/app/src/main/res/layout/activity_drag.xml b/UltimateRecyclerView/app/src/main/res/layout/activity_drag.xml
index 6a83fed8..6c788d0d 100644
--- a/UltimateRecyclerView/app/src/main/res/layout/activity_drag.xml
+++ b/UltimateRecyclerView/app/src/main/res/layout/activity_drag.xml
@@ -1,6 +1,7 @@
+
@@ -45,12 +46,12 @@
+ app:recyclerviewFloatingActionView="@layout/floating_view"
+ app:recyclerviewScrollbars="vertical" />
\ No newline at end of file
diff --git a/UltimateRecyclerView/app/src/main/res/layout/swipe_list_view_activity.xml b/UltimateRecyclerView/app/src/main/res/layout/swipe_list_view_activity.xml
index c0ce8564..2940120b 100755
--- a/UltimateRecyclerView/app/src/main/res/layout/swipe_list_view_activity.xml
+++ b/UltimateRecyclerView/app/src/main/res/layout/swipe_list_view_activity.xml
@@ -1,15 +1,14 @@
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="#FFFFFF"
+ android:orientation="vertical">
+ android:id="@+id/example_lv_list"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ />
\ No newline at end of file