package com.partynetwork.iparty.site;
import android.content.Context;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.partynetwork.iparty.R;
import com.partynetwork.iparty.app.common.BitmapManager;
import com.partynetwork.iparty.site.SiteShareUserActivity.Following;
import com.partynetwork.myview.myimageview.CircularImage;
public class SiteShareUserView extends LinearLayout implements OnClickListener {
private CircularImage head;
private TextView name;
private TextView content;
private Following info;
private BitmapManager bitmapManager;
/**
*
* 构造函数
*
* @param context
*/
public SiteShareUserView(Context content, BitmapManager bitmapManager) {
super(content);
this.bitmapManager = bitmapManager;
View.inflate(content, R.layout.contacts_recommend_item, this);
init();
}
/**
* 数据初始化
*/
private void init() {
initView();
}
private void initView() {
head = (CircularImage) this.findViewById(R.id.head);
head.setOnClickListener(this);
name = (TextView) this.findViewById(R.id.name);
content = (TextView) this.findViewById(R.id.content);
}
/**
* 事件监听
*
* @param view
*/
public void onClick(View view) {
switch (view.getId()) {
case R.id.head:
break;
default:
break;
}
}
/**
* 设置数据源
*
* @param contact
*/
public void setInfo(Following info) {
this.info = info;
// 头像
bitmapManager.loadBitmap(info.icon, head);
// 姓名
name.setText(this.info.name);
// 性别
name.setCompoundDrawables(null, null, null, null);
// 基本信息
content.setText(this.info.description + "");
}
}