@Override
public void onBindViewHolder(final XianViewHolder holder, int position) {
final XianduItem item = xiandus.get(position);
holder.rootView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
WebUtils.openInternal(context, item.getUrl());
}
});
holder.tv_name.setText(String.format("%s. %s", position + 1, item.getName()));
holder.tv_info.setText(item.getUpdateTime() + " • " + item.getFrom());
Glide.with(context).load(item.getIcon()).asBitmap().diskCacheStrategy(DiskCacheStrategy.ALL).fitCenter().into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
RoundedBitmapDrawable circularBitmapDrawable =
RoundedBitmapDrawableFactory.create(context.getResources(), resource);
circularBitmapDrawable.setCircular(true);
holder.iv.setImageDrawable(circularBitmapDrawable);
}
});
}
XianduAdapter.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:FakeWeather
作者:
评论列表
文章目录