package com.mcxiaoke.minicat.adapter;
import android.content.res.Resources;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.mcxiaoke.minicat.R;
import com.mcxiaoke.minicat.dao.model.UserModel;
/**
* Project: fanfouapp
* Package: com.mcxiaoke.fanfouapp.adapter
* User: mcxiaoke
* Date: 13-5-21
* Time: 下午11:48
*/
public class UserViewHolder {
public ImageView head;
public TextView title;
public ImageView lock;
public TextView text;
public TextView button;
public UserViewHolder(View base) {
head = (ImageView) base.findViewById(R.id.image);
title = (TextView) base.findViewById(R.id.title);
lock = (ImageView) base.findViewById(R.id.lock);
text = (TextView) base.findViewById(R.id.text);
button = (TextView) base.findViewById(R.id.button);
}
public void setUserContent(Resources res, final UserModel u) {
lock.setVisibility(u.isProtect() ? View.VISIBLE : View.GONE);
title.setText(u.getScreenName());
text.setText(u.getDescription());
button.setClickable(false);
button.setText(u.isFollowing() ? "正在关注" : "没有关注");
button.setTextColor(u.isFollowing() ? res.getColor(R.color.solid_white) : res.getColor(R.color.text_primary));
button.setBackgroundResource(u.isFollowing() ? R.drawable.state_on : R.drawable.state_off);
}
}