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();
}
});
}
java类com.squareup.picasso.Picasso的实例源码
ViewEntertainmentActivity.java 文件源码
项目:furry-sniffle
阅读 21
收藏 0
点赞 0
评论 0
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) {
}
});
}
}