package com.easemob.chatuidemo.utils;
import android.content.Context;
import android.widget.ImageView;
import com.easemob.chatuidemo.DemoApplication;
import com.sxit.dreamiya.R;
import com.easemob.chatuidemo.domain.User;
import com.squareup.picasso.Picasso;
public class UserUtils {
/**
* 根据username获取相应user,由于demo没有真实的用户数据,这里给的模拟的数据;
* @param username
* @return
*/
public static User getUserInfo(String username){
User user = DemoApplication.getInstance().getContactList().get(username);
if(user == null){
user = new User(username);
}
if(user != null){
//demo没有这些数据,临时填充
user.setNick(username);
// user.setAvatar("http://downloads.easemob.com/downloads/57.png");
}
return user;
}
/**
* 设置用户头像
* @param username
*/
public static void setUserAvatar(Context context, String username, ImageView imageView){
User user = getUserInfo(username);
if(user != null){
Picasso.with(context).load(user.getAvatar()).placeholder(R.drawable.default_avatar).into(imageView);
}else{
Picasso.with(context).load(R.drawable.default_avatar).into(imageView);
}
}
}