@Override
public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {
if (holder instanceof BookCommentHolder) {
List<HotReview.Reviews> reviews = mHotView.getReviews();
Glide.with(UIUtils.getContext())
.load(EBookUtils.getImageUrl(reviews.get(position).getAuthor().getAvatar()))
.asBitmap()
.centerCrop()
.into(new BitmapImageViewTarget(((BookCommentHolder) holder).iv_avatar) {
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(UIUtils.getContext().getResources(), resource);
circularBitmapDrawable.setCircular(true);
((BookCommentHolder) holder).iv_avatar.setImageDrawable(circularBitmapDrawable);
}
});
((BookCommentHolder) holder).tv_user_name.setText(reviews.get(position).getAuthor().getNickname());
((BookCommentHolder) holder).ratingBar_hots.setRating((float) reviews.get(position).getRating());
((BookCommentHolder) holder).tv_comment_content.setText(reviews.get(position).getContent());
((BookCommentHolder) holder).tv_favorite_num.setText(reviews.get(position).getLikeCount() + "");
((BookCommentHolder) holder).tv_update_time.setText(reviews.get(position).getUpdated().split("T")[0]);
}
}
EBookReviewsAdapter.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:MaterialHome
作者:
评论列表
文章目录