@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
final StatusModel model = mList.get(position);
holder.detailUrl = model.detail;
holder.author.setText(model.author);
if (!TextUtils.isEmpty(model.avatar)) {
Picasso.with(mContext).load(model.avatar).noFade().placeholder(android.R.color.darker_gray).into(holder.avatar);
holder.avatar.setVisibility(View.VISIBLE);
}
holder.cover.setOriginalSize(model.width, model.height);
Picasso.with(mContext).load(model.cover).config(Bitmap.Config.RGB_565).placeholder(android.R.color.darker_gray).transform(new Transformation() {
@Override
public Bitmap transform(Bitmap source) {
if (!(model.width > 0 && model.height > 0)) {
model.width = source.getWidth();
model.height = source.getHeight();
holder.cover.setOriginalSize(source.getWidth(), source.getHeight());
}
return source;
}
@Override
public String key() {
return "setCoverViewSize";
}
}).into(holder.cover);
}
HomeListAdapter.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:BPic
作者:
评论列表
文章目录