java类com.squareup.picasso.Picasso的实例源码

ViewEntertainmentActivity.java 文件源码 项目:furry-sniffle 阅读 21 收藏 0 点赞 0 评论 0
void setPhotoUrl(String image, ViewHolder vh){
    ImageView event_image = vh.cardview.findViewById(R.id.commentorProfileImageView);
    final ProgressBar progressBar = vh.cardview.findViewById(R.id.progressBar2);
    Picasso.with(event_image.getContext())
            .load(image)
            .into(event_image, new Callback() {
                @Override
                public void onSuccess() {
                    progressBar.setVisibility(View.GONE);
                }

                @Override
                public void onError() {
                    Toast.makeText(getApplicationContext(), "Network error: failed to load image", Toast.LENGTH_SHORT).show();
                }
            });
}
BookmarkAdapter.java 文件源码 项目:Expert-Android-Programming 阅读 33 收藏 0 点赞 0 评论 0
@Override
public void onBindViewHolder(BookmarkAdapter.ViewHolder holder, final int position) {

    RestaurantItem item = mList.get(position);

    holder.name.setText(CommonFunctions.checkNull(item.getName()));
    holder.location.setText(CommonFunctions.checkNull(item.getLocation()));

    if (!CommonFunctions.checkNull(item.getImage()).equals("")) {
        Picasso.with(context)
                .load(RetroInterface.IMAGE_URL+item.getImage())
                .resize(200,200)
                .placeholder(R.drawable.placeholder_200)
                .error(R.drawable.placeholder_200)
                .into(holder.image);
    }


    holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if (clickListener != null) {
                clickListener.onItemClickListener(view, position);
            }

        }
    });


}
LeaderBoardAdapter.java 文件源码 项目:Expert-Android-Programming 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void onBindViewHolder(LeaderBoardAdapter.ViewHolder holder, final int position) {

    holder.name.setText("User " + position);
    holder.location.setText("Location " + position);

    Picasso.with(context)
            .load(R.drawable.im_backdrop)
            .transform(new CircleTransform())
            .placeholder(R.drawable.placeholder_200)
            .error(R.drawable.placeholder_200)
            .into(holder.image);


    holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if (clickListener != null) {
                clickListener.onItemClickListener(view, position);
            }

        }
    });


}
TrailerViewHolder.java 文件源码 项目:TheMovies 阅读 21 收藏 0 点赞 0 评论 0
private void setPreview(String site) {
    String path = "";
    if (site.equals(YOUTUBE)){
        path = MoviesTask.getUrlThumbnailYoutube(movieKey);
    }
    Picasso.with(activity).
            load(path).
            placeholder(R.drawable.loading_placeholder_square).
            error(R.drawable.not_availible).
            into(ivPreview);
}
SlidingFragment.java 文件源码 项目:ImageSlider 阅读 20 收藏 0 点赞 0 评论 0
public static void setImage(ImageView imageView, String url) {
    //Point screen = Utils.getScreenSize(imageView.getContext());
    imageView.setVisibility(View.VISIBLE);
    Picasso.with(imageView.getContext())
            .cancelRequest(imageView);
    Picasso.with(imageView.getContext())
            .load(url)
            .placeholder(R.drawable.audi_4)
            .noFade()
            .stableKey(url)
            .fit()
            .centerCrop()
            .into(imageView);

}
UserSelectListAdapter.java 文件源码 项目:Expert-Android-Programming 阅读 24 收藏 0 点赞 0 评论 0
@Override
public void onBindViewHolder(final ViewHolder holder, final int position) {
    User item = list.get(position);

    //TODO EXTRA

    holder.userName.setText(item.getName());

    if (item.getImage() != null && !item.getImage().equals("")) {
        Picasso.with(context)
                .load(item.getImage())
                .transform(new CircleTransform())
                .placeholder(R.drawable.placeholder_200)
                .error(R.drawable.placeholder_200)
                .into(holder.userImage);
    }

    holder.itemView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if (clickListener != null) {
                clickListener.onItemClickListener(view, position);
            }

        }
    });

}
TeamAdapter.java 文件源码 项目:SonoESEO-Android 阅读 23 收藏 0 点赞 0 评论 0
/**
 * This function fill the layout with the correct values.
 *
 * @param holder   : The holder of the elements on the view.
 * @param position : The position in the team array.
 */
public void onBindViewHolder(ViewHolder holder, int position) {
    String link = APIConstants.SONO_AVATAR + team.get(position).getAvatar();
    Picasso.with(ctx).load(link).placeholder(R.drawable.ic_user).error(R.drawable.ic_user)
            .into(holder.avatar);

    holder.name.setText(ctx.getString(R.string.emptyField));
    if (team.get(position).getName() != null) {
        holder.name.setText(team.get(position).getName());
    }
}
GalleryAdapter.java 文件源码 项目:Monolith 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void onBindViewHolder(final GalleryAdapter.ViewHolder holder, final int position) {

    ImageView imageView = holder.image;

    //loading images using picasso
    Picasso.with(imageView.getContext()).load(mCursor.getString(GalleryLoader.Query.COLUMN_IMAGE_PATH))
            .placeholder(R.color.photo_placeholder)
            .error(R.color.primary_dark)
            .into(imageView);
}
PicassoImageLoader.java 文件源码 项目:VanGogh 阅读 26 收藏 0 点赞 0 评论 0
@Override
public void loadThumbnail(Context context, int resize, ImageView imageView, Uri uri) {
    Picasso.with(context)
            .load(uri)
            .resize(resize, resize)
            .centerCrop()
            .into(imageView);
}
DetailTeacherActivity.java 文件源码 项目:MyCalendar 阅读 24 收藏 0 点赞 0 评论 0
private void setBackground() {
    String s = mTeacher.getTeacher_background();
    if (FunctionHelper.isEmpty(s)) {
        img_background.setImageResource(R.drawable.background);
    } else {
        Picasso.with(mContext)
                .load("file://" + s)
                .error(R.drawable.background)
                .into(new Target() {
                    @Override
                    public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
                        img_background.setImageBitmap(bitmap);
                    }

                    @Override
                    public void onBitmapFailed(Drawable errorDrawable) {
                        img_background.setImageDrawable(errorDrawable);
                        FunctionHelper.makeLToast(mContext, mResources.getString(R.string.error_load_image));
                    }

                    @Override
                    public void onPrepareLoad(Drawable placeHolderDrawable) {
                    }
                });
    }

}


问题


面经


文章

微信
公众号

扫码关注公众号