新增通过后端获取国家地区信息接口
调整送联系方式礼物时,不选择其他礼物 调整联系方式礼物接口 调整在模拟器超大分辨率模式下,信箱ui异常问题
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.yunbao.share.adapters;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Typeface;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
@@ -29,12 +31,12 @@ public class InviteRewardListAdapter extends RecyclerView.Adapter<InviteRewardLi
|
||||
@NonNull
|
||||
@Override
|
||||
public RewardViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
|
||||
return new RewardViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_invite_reward,parent,false));
|
||||
return new RewardViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_invite_reward, parent, false));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBindViewHolder(@NonNull RewardViewHolder holder, int position) {
|
||||
holder.setData(list.get(position),position);
|
||||
holder.setData(list.get(position), position);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -48,6 +50,7 @@ public class InviteRewardListAdapter extends RecyclerView.Adapter<InviteRewardLi
|
||||
private final TextView item2;
|
||||
private final TextView item3;
|
||||
private final TextView item4;
|
||||
private final View divider, divider2;
|
||||
|
||||
public RewardViewHolder(@NonNull View itemView) {
|
||||
super(itemView);
|
||||
@@ -55,6 +58,8 @@ public class InviteRewardListAdapter extends RecyclerView.Adapter<InviteRewardLi
|
||||
item2 = itemView.findViewById(R.id.item2);
|
||||
item3 = itemView.findViewById(R.id.item3);
|
||||
item4 = itemView.findViewById(R.id.item4);
|
||||
divider = itemView.findViewById(R.id.divider);
|
||||
divider2 = itemView.findViewById(R.id.divider2);
|
||||
}
|
||||
|
||||
void setData(InviteRewardBean bean, int position) {
|
||||
@@ -62,6 +67,36 @@ public class InviteRewardListAdapter extends RecyclerView.Adapter<InviteRewardLi
|
||||
item2.setText(bean.getInviteTime());
|
||||
item3.setText(bean.getType());
|
||||
item4.setText(bean.getReward());
|
||||
if (position != 0) {
|
||||
divider.setVisibility(View.GONE);
|
||||
divider2.setVisibility(View.GONE);
|
||||
setColor("#2F87B2", item1, item2, item3, item4);
|
||||
setType(Typeface.NORMAL, item1, item2, item3, item4);
|
||||
} else {
|
||||
setColor("#236586", item1, item2, item3, item4);
|
||||
setType(Typeface.BOLD, item1, item2, item3, item4);
|
||||
}
|
||||
setSize(13, item1, item2, item3, item4);
|
||||
}
|
||||
|
||||
void setColor(String color, TextView... textView) {
|
||||
for (TextView view : textView) {
|
||||
view.setTextColor(Color.parseColor(color));
|
||||
}
|
||||
}
|
||||
|
||||
void setSize(float size, TextView... textView) {
|
||||
for (TextView view : textView) {
|
||||
view.setTextSize(size);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void setType(int type, TextView... textView) {
|
||||
for (TextView view : textView) {
|
||||
view.setTypeface(Typeface.defaultFromStyle(type));
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user