package net.coding.program.maopao;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import net.coding.program.R;
import net.coding.program.common.Global;
import net.coding.program.model.Maopao;
import de.hdodenhof.circleimageview.CircleImageView;
/**
* Created by chenchao on 15/12/2.
*/
public class LikeUserImage extends CircleImageView {
public static final int TAG = R.id.likeUsersLayout;
private int mWidth;
public LikeUserImage(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
public LikeUserImage(Context context) {
super(context);
init();
}
private void init() {
setBorderColor(0xFFFFAE03);
setBorderWidth(0);
mWidth = Global.dpToPx(1);
}
@Override
public void setImageDrawable(Drawable drawable) {
Object o = getTag(TAG);
if (o instanceof Maopao.Like_user) {
if (((Maopao.Like_user) o).type == Maopao.Like_user.Type.Like) {
setBorderWidth(0);
} else {
setBorderWidth(mWidth);
}
}
super.setImageDrawable(drawable);
}
}