|
|
@@ -2,6 +2,7 @@ package com.sheep.gamegroup.view.fragment;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
import android.os.Bundle;
|
|
|
+import android.os.Handler;
|
|
|
import android.support.v7.widget.LinearLayoutManager;
|
|
|
import android.support.v7.widget.RecyclerView;
|
|
|
import android.text.TextUtils;
|
|
|
@@ -34,6 +35,7 @@ import com.sheep.gamegroup.presenter.TryMakeMoneyPresenter;
|
|
|
import com.sheep.gamegroup.util.CommonUtil;
|
|
|
import com.sheep.gamegroup.util.DataUtil;
|
|
|
import com.sheep.gamegroup.util.ListUtil;
|
|
|
+import com.sheep.gamegroup.util.RefreshUtil;
|
|
|
import com.sheep.gamegroup.util.ViewUtil;
|
|
|
import com.sheep.gamegroup.view.activity.GamemakeMoneyAct;
|
|
|
import com.sheep.gamegroup.view.activity.TryMakeMoneyact;
|
|
|
@@ -148,8 +150,14 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
bottomLine.setVisibility(View.GONE);
|
|
|
return;
|
|
|
}
|
|
|
- int count = getDataCount();
|
|
|
- bottomLine.setVisibility(count == 0 ? View.INVISIBLE : View.VISIBLE);
|
|
|
+ final int count = getDataCount();
|
|
|
+// new Handler().postDelayed(new Runnable() {
|
|
|
+// @Override
|
|
|
+// public void run() {
|
|
|
+//
|
|
|
+// bottomLine.setVisibility(count == 0 ? View.INVISIBLE : View.VISIBLE);
|
|
|
+// }
|
|
|
+// },1500);
|
|
|
if(noMore) {
|
|
|
final boolean isCanScrollToPosition = count > 10;//页数大于一页才显示点击回到顶部
|
|
|
TextView bottom_line_text = bottomLine.findViewById(R.id.bottom_line_text);
|
|
|
@@ -261,15 +269,7 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
/**
|
|
|
* 刷新控件
|
|
|
*/
|
|
|
- refreshLayout.autoRefresh();
|
|
|
- refreshLayout.setEnableRefresh(true);//是否启用下拉刷新功能
|
|
|
- refreshLayout.setEnableLoadMore(true);//是否启用上拉加载功能
|
|
|
- //设置 Header 为 贝塞尔雷达 样式
|
|
|
- refreshLayout.setRefreshHeader(new ClassicsHeader(activity));
|
|
|
- //设置 Footer 为 球脉冲 样式
|
|
|
- refreshLayout.setRefreshFooter(new ClassicsFooter(activity).setDrawableSize(20));
|
|
|
- refreshLayout.setEnableAutoLoadMore(true);
|
|
|
- refreshLayout.setEnableLoadMore(true);
|
|
|
+ RefreshUtil.newInstance().publicParameterRefresh(refreshLayout, activity);
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -286,6 +286,8 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
public void onLoadMore(final RefreshLayout refreshlayout) {
|
|
|
boolean noMoreRelease = true;
|
|
|
boolean noMoreReleaseBegin = true;
|
|
|
+ if(bottomLine.getVisibility() == View.VISIBLE)
|
|
|
+ bottomLine.setVisibility(View.GONE);
|
|
|
|
|
|
if(isGetRelease) {
|
|
|
if (ListUtil.size(releaseEtyLists) >= per_page * releasePage) {
|
|
|
@@ -322,6 +324,9 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
|
|
|
@Override
|
|
|
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
|
|
|
super.onScrollStateChanged(recyclerView, newState);
|
|
|
+
|
|
|
+ if(bottomLine.getVisibility() == View.VISIBLE)
|
|
|
+ bottomLine.setVisibility(View.GONE);
|
|
|
if (newState == RecyclerView.SCROLL_STATE_IDLE) {//滑动到了底部
|
|
|
refreshLayout.autoLoadMore();
|
|
|
}
|