version:1.0.6

update:
bugfixes:修改样式,删除无用类
This commit is contained in:
2024-07-31 09:19:43 +08:00
parent c815636e5e
commit a8fcca9fb9
180 changed files with 574 additions and 18672 deletions

View File

@@ -7,6 +7,7 @@ import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
@@ -59,7 +60,29 @@ public class WechatContactAdapter extends RecyclerView.Adapter<WechatContactAdap
Contact contact = mContactList.get(position);
contactHolder.tv_name.setText(contact.getName());
contactHolder.tv_phone.setText(contact.getMobile());
Glide.with(contactHolder.iv_head).load(contact.getAvatar()).error(R.drawable.default_avatar).into(contactHolder.iv_head);
// Glide.with(contactHolder.iv_head).load(contact.getAvatar()).error(R.drawable.default_avatar).into(contactHolder.iv_head);
switch (position % 6) {
case 0:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
break;
case 1:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround2));
break;
case 2:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround3));
break;
case 3:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround4));
break;
case 4:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround5));
break;
case 5:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround6));
break;
default:
contactHolder.iv_bg.setImageDrawable(mContext.getDrawable(R.drawable.contact_card_backround1));
}
contactHolder.root.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
@@ -105,6 +128,7 @@ public class WechatContactAdapter extends RecyclerView.Adapter<WechatContactAdap
NiceImageView iv_head;
TextView tv_name;
TextView tv_phone;
ImageView iv_bg;
public ContactHolder(@NonNull View itemView) {
super(itemView);
@@ -112,6 +136,7 @@ public class WechatContactAdapter extends RecyclerView.Adapter<WechatContactAdap
iv_head = itemView.findViewById(R.id.iv_head);
tv_name = itemView.findViewById(R.id.tv_name);
tv_phone = itemView.findViewById(R.id.tv_phone);
iv_bg = itemView.findViewById(R.id.iv_bg);
}
}
}