@@ -18,6 +18,7 @@ import com.android.common.utils.LogHelper; |
||
| 18 | 18 |
import com.android.views.swiperefreshrecyclerview.DividerItemDecoration; |
| 19 | 19 |
import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener; |
| 20 | 20 |
import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter; |
| 21 |
+import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils; |
|
| 21 | 22 |
|
| 22 | 23 |
import org.json.JSONArray; |
| 23 | 24 |
import org.json.JSONObject; |
@@ -69,8 +70,7 @@ public class GroupListActivity extends BaseActivity implements View.OnClickListe |
||
| 69 | 70 |
groupAdapter = new HeaderAndFooterRecyclerViewAdapter(refreshAdapter); |
| 70 | 71 |
recyclerView.setAdapter(groupAdapter); |
| 71 | 72 |
loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false); |
| 72 |
- groupAdapter.addFooterView(loadMoreView); |
|
| 73 |
- loadMoreView.setVisibility(View.GONE); |
|
| 73 |
+ RecyclerViewUtils.setFooterView(recyclerView,loadMoreView); |
|
| 74 | 74 |
swipeRefreshLayout.setOnRefreshListener(this); |
| 75 | 75 |
swipeRefreshLayout.setRefreshing(true); |
| 76 | 76 |
scrollListener = new EndlessRecyclerOnScrollListener() {
|
@@ -18,6 +18,7 @@ import com.android.common.utils.LogHelper; |
||
| 18 | 18 |
import com.android.views.swiperefreshrecyclerview.DividerItemDecoration; |
| 19 | 19 |
import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener; |
| 20 | 20 |
import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter; |
| 21 |
+import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils; |
|
| 21 | 22 |
|
| 22 | 23 |
import org.json.JSONArray; |
| 23 | 24 |
import org.json.JSONObject; |
@@ -89,8 +90,7 @@ public class MessageActivity extends BaseActivity implements View.OnClickListene |
||
| 89 | 90 |
recyclerView.setAdapter(messageAdapter); |
| 90 | 91 |
refreshAdapter.addMessageDeleteListener(this); |
| 91 | 92 |
loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false); |
| 92 |
- messageAdapter.addFooterView(loadMoreView); |
|
| 93 |
- loadMoreView.setVisibility(View.GONE); |
|
| 93 |
+ RecyclerViewUtils.setFooterView(recyclerView,loadMoreView); |
|
| 94 | 94 |
swipeRefreshLayout.setOnRefreshListener(this); |
| 95 | 95 |
swipeRefreshLayout.setRefreshing(true); |
| 96 | 96 |
scrollListener = new EndlessRecyclerOnScrollListener() {
|
@@ -18,6 +18,7 @@ import com.android.common.utils.JSONParseUtils; |
||
| 18 | 18 |
import com.android.views.swiperefreshrecyclerview.DividerItemDecoration; |
| 19 | 19 |
import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener; |
| 20 | 20 |
import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter; |
| 21 |
+import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils; |
|
| 21 | 22 |
|
| 22 | 23 |
import org.json.JSONArray; |
| 23 | 24 |
import org.json.JSONObject; |
@@ -69,8 +70,7 @@ public class OrderListActivity extends BaseActivity implements View.OnClickListe |
||
| 69 | 70 |
groupAdapter = new HeaderAndFooterRecyclerViewAdapter(orderAdapter); |
| 70 | 71 |
recyclerView.setAdapter(groupAdapter); |
| 71 | 72 |
loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false); |
| 72 |
- groupAdapter.addFooterView(loadMoreView); |
|
| 73 |
- loadMoreView.setVisibility(View.GONE); |
|
| 73 |
+ RecyclerViewUtils.setFooterView(recyclerView,loadMoreView); |
|
| 74 | 74 |
swipeRefreshLayout.setOnRefreshListener(this); |
| 75 | 75 |
swipeRefreshLayout.setRefreshing(true); |
| 76 | 76 |
scrollListener = new EndlessRecyclerOnScrollListener() {
|
@@ -17,6 +17,7 @@ import com.android.common.utils.JSONParseUtils; |
||
| 17 | 17 |
import com.android.common.utils.LogHelper; |
| 18 | 18 |
import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener; |
| 19 | 19 |
import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter; |
| 20 |
+import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils; |
|
| 20 | 21 |
|
| 21 | 22 |
import org.json.JSONArray; |
| 22 | 23 |
import org.json.JSONObject; |
@@ -85,8 +86,7 @@ public class SystemMessageActivity extends BaseActivity implements View.OnClickL |
||
| 85 | 86 |
recyclerView.setAdapter(messageAdapter); |
| 86 | 87 |
refreshAdapter.addMessageDeleteListener(this); |
| 87 | 88 |
loadMoreView = LayoutInflater.from(this).inflate(R.layout.view_load_more, recyclerView, false); |
| 88 |
- messageAdapter.addFooterView(loadMoreView); |
|
| 89 |
- loadMoreView.setVisibility(View.GONE); |
|
| 89 |
+ RecyclerViewUtils.setFooterView(recyclerView,loadMoreView); |
|
| 90 | 90 |
swipeRefreshLayout.setOnRefreshListener(this); |
| 91 | 91 |
swipeRefreshLayout.setRefreshing(true); |
| 92 | 92 |
scrollListener = new EndlessRecyclerOnScrollListener() {
|
@@ -28,6 +28,7 @@ import com.android.views.banner.Holder; |
||
| 28 | 28 |
import com.android.views.banner.OnItemClickListener; |
| 29 | 29 |
import com.android.views.swiperefreshrecyclerview.EndlessRecyclerOnScrollListener; |
| 30 | 30 |
import com.android.views.swiperefreshrecyclerview.HeaderAndFooterRecyclerViewAdapter; |
| 31 |
+import com.android.views.swiperefreshrecyclerview.RecyclerViewUtils; |
|
| 31 | 32 |
import com.nostra13.universalimageloader.core.ImageLoader; |
| 32 | 33 |
|
| 33 | 34 |
import org.json.JSONArray; |
@@ -96,8 +97,9 @@ public class TabRecentPhotoFragment extends BaseFragment implements SwipeRefresh |
||
| 96 | 97 |
photoAdapter = new HeaderAndFooterRecyclerViewAdapter(refreshAdapter); |
| 97 | 98 |
recyclerView.setAdapter(photoAdapter); |
| 98 | 99 |
loadMoreView = LayoutInflater .from(getActivity()).inflate(R.layout.view_load_more, recyclerView, false); |
| 99 |
- photoAdapter.addFooterView(loadMoreView); |
|
| 100 |
- loadMoreView.setVisibility(View.GONE); |
|
| 100 |
+ RecyclerViewUtils.setFooterView(recyclerView,loadMoreView); |
|
| 101 |
+// photoAdapter.addFooterView(loadMoreView); |
|
| 102 |
+// loadMoreView.setVisibility(View.GONE); |
|
| 101 | 103 |
swipeRefreshLayout.setOnRefreshListener(this); |
| 102 | 104 |
scrollListener = new EndlessRecyclerOnScrollListener() {
|
| 103 | 105 |
@Override |