MainActivity.java 文件源码

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

项目:FlairTest 作者:
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View entry = convertView != null ? convertView : inflater.inflate(R.layout.flair_entry, parent, false);

    String id = ids[position];

    ((TextView) entry.findViewById(R.id.flairText)).setText(id);

    ImageView imageView = (ImageView) entry.findViewById(R.id.flair);

    Picasso.with(context).cancelRequest(imageView);
    RequestCreator request = flairStylesheet.loadFlairById(id, context);
    if(request != null) request.into(imageView);

    imageView.getLayoutParams().width = (int) (flairStylesheet.prevDimension.width * context.getResources().getDisplayMetrics().density);
    imageView.getLayoutParams().height = (int) (flairStylesheet.prevDimension.height * context.getResources().getDisplayMetrics().density);

    return entry;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号