HomeListAdapter.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:BPic 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号