package com.pan.simplepicture.view.holder; import android.text.TextUtils; import android.view.View; import android.widget.TextView; import com.avos.avoscloud.AVObject; import com.facebook.drawee.view.SimpleDraweeView; import com.pan.simplepicture.R; import com.pan.simplepicture.utils.FrecsoUtils; import com.pan.simplepicture.utils.StringUtils; import butterknife.Bind; /** * Created by sysadminl on 2015/12/11. */ public class CommentHolder extends BaseHolder<AVObject> { public CommentHolder(View view) { super(view); } @Bind(R.id.time) public TextView time; @Bind(R.id.user) public TextView user; @Bind(R.id.iv_icon) SimpleDraweeView iv_icon; @Bind(R.id.content) TextView content; @Override public void init() { super.init(); } @Override public void setData(AVObject mData) { super.setData(mData); time.setText(StringUtils.dayFormatter(mData.getString("published"))); content.setText(mData.getString("content")); user.setText(TextUtils.isEmpty(mData.getString("screen_name")) ? "名字被狗吃了" : mData.getString("screen_name")); FrecsoUtils.loadImage(mData.getString("profile_image_url"), iv_icon); } }