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