update:更新日榜周榜提示語

This commit is contained in:
2022-08-30 13:30:13 +08:00
parent 31b7667a3d
commit c7360bea9d
6 changed files with 50 additions and 11 deletions

View File

@@ -14,6 +14,7 @@ import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.alibaba.fastjson.JSON;
@@ -58,6 +59,8 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
public TextView audience_btn, guard_btn, fans_btn, tags, btn, gz_view, dayRank, weekRank,title;
private LinearLayout tabs;
private ConstraintLayout noMoreLayout;
private TextView noMoreText;
private RelativeLayout bottom_msg;//底部信息的布局,在榜单列表下不需要显示底部信息
private String Tips = "1";
private String type = "guanzhong";
@@ -135,6 +138,8 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
dayRank = mRootView.findViewById(R.id.day_rank_btn);//日榜
weekRank = mRootView.findViewById(R.id.week_rank_btn);//周榜
gz_view = mRootView.findViewById(R.id.gz_view);
noMoreLayout = mRootView.findViewById(R.id.no_more_layout);
noMoreText = mRootView.findViewById(R.id.no_more_text);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
@@ -233,7 +238,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
LiveHttpUtil.getUserList(mLiveUid, stream, type, p, callback);
pg = p;
if (p == 1) {
no_more.setVisibility(View.VISIBLE);
noMoreLayout.setVisibility(View.VISIBLE);
mRefreshView.setVisibility(View.GONE);
}
}
@@ -290,7 +295,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
userMoreInfoAdapter.num = nums;
mRefreshView.mRecyclerView.getRecycledViewPool().setMaxRecycledViews(0, data.size());
mRefreshView.setVisibility(View.VISIBLE);
no_more.setVisibility(View.GONE);
noMoreLayout.setVisibility(View.GONE);
}
return data;
}
@@ -310,9 +315,10 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
data.add(bean);
}
if(data.size()==0){
no_more.setVisibility(View.VISIBLE);
noMoreLayout.setVisibility(View.VISIBLE);
mRefreshView.setVisibility(View.GONE);
}else{
no_more.setVisibility(View.GONE);
noMoreLayout.setVisibility(View.GONE);
}
mRefreshView.setNotLoadMore();
return data;
@@ -340,6 +346,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
void Up() {
userMoreInfoAdapter.clearData();
bottom_msg.setVisibility(View.VISIBLE);
mRefreshView.setVisibility(View.VISIBLE);
title.setVisibility(View.GONE);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) mRefreshView.getLayoutParams();
params.bottomMargin=DpUtil.dp2px(65);
@@ -377,6 +384,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
setTextColor(dayRank,audience_btn,guard_btn,fans_btn,gz_view,weekRank);
gz_view.setVisibility(View.GONE);
no_more.setImageResource(R.drawable.img_rank_empty);
noMoreText.setText(R.string.no_more_day_rank);
}else if (Tips.equals("5")){
params.bottomMargin=DpUtil.dp2px(0);
userMoreInfoAdapter.type = "5";
@@ -384,6 +392,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie
type="weekRank";
gz_view.setVisibility(View.GONE);
no_more.setImageResource(R.drawable.img_rank_empty);
noMoreText.setText(R.string.no_more_day_rank);
setTextColor(weekRank,audience_btn,guard_btn,fans_btn,gz_view,dayRank);
}
mRefreshView.setLayoutParams(params);