public static void display(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url) .diskCacheStrategy(DiskCacheStrategy.ALL) .centerCrop() .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .crossFade().into(imageView); }
/** * 设置用户信息 */ private void initUserInfo() { Glide.with(LivePlayerActivity.this) .load(face) .centerCrop() .dontAnimate() .placeholder(R.drawable.ico_user_default) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(mUserPic); mUserName.setText(name); mLiveNum.setText(String.valueOf(online)); }
.load(fileInfo.getFilePath()) .centerCrop() .placeholder(R.mipmap.icon_jpg) .crossFade() .into(viewHolder.iv_shortcut); }else if(FileUtils.isMp3File(fileInfo.getFilePath())){//音乐格式 viewHolder.iv_shortcut.setImageDrawable(mContext.getResources().getDrawable(R.mipmap.icon_mp3));
@Override public void displayImagePreview(Activity activity, String path, ImageView imageView, int width, int height) { Glide.with(activity) //配置上下文 .load(Uri.fromFile(new File(path))) //设置图片路径(fix #8,文件名包含%符号 无法识别和显示) .diskCacheStrategy(DiskCacheStrategy.ALL)//缓存全尺寸 .into(imageView); }
@Override public void displayImage(Activity activity, String path, ImageView imageView, int width, int height) { Glide.with(activity) //配置上下文 .load(Uri.fromFile(new File(path))) //设置图片路径(fix #8,文件名包含%符号 无法识别和显示) .error(R.drawable.ic_default_image) //设置错误图片 .placeholder(R.drawable.ic_default_image) //设置占位图片 .diskCacheStrategy(DiskCacheStrategy.ALL)//缓存全尺寸 .into(imageView); }
public static void loadFit(Context context, String url, ImageView view, int defaultResId) { if (PreferencesUtils.isShowImageAlways(context) || NetUtil.isWifiConnected(context)) { view.setScaleType(ImageView.ScaleType.FIT_XY); Glide.with(context).load(url).fitCenter().dontAnimate().placeholder(defaultResId).into(view); } else { view.setImageResource(defaultResId); } }
public void refreshThumbnail() { ImageView thumbnailView = findViewById(R.id.attachment_icon); Glide.with(getContext()) .load(attachment.internalUri) .placeholder(R.drawable.attached_image_placeholder) .centerCrop() .into(thumbnailView); } }
public static void displayRound(Context context,ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url) .diskCacheStrategy(DiskCacheStrategy.ALL) .error(R.drawable.toux2) .centerCrop().transform(new GlideRoundTransformUtil(context)).into(imageView); } public static void displayRound(Context context,ImageView imageView, int resId) {
}).diskCacheStrategy(DiskCacheStrategy.SOURCE) .centerCrop().override(mImageWidth, mImageHeigh) .into(new DribbbleTarget(holder.imageView, false));
@Override public void onDisplayImage(Context context, ImageView imageView, String url) { Glide.with(context).load(url)// .placeholder(R.drawable.ic_default_color)// .error(R.drawable.ic_default_color)// .diskCacheStrategy(DiskCacheStrategy.ALL)// .into(imageView); }
public void setVideoImgUrl(String imgUrl){ Glide.with(getContext()) .load(imgUrl) .placeholder(new ColorDrawable(0xffdcdcdc)) .centerCrop() .diskCacheStrategy(DiskCacheStrategy.SOURCE) .into(videoFrame); if(videoState == STATE_IDLE){ videoButton.setVisibility(View.VISIBLE); videoFrame.setVisibility(View.VISIBLE); }else if(videoState == STATE_ACTIVED){ videoButton.setVisibility(View.GONE); videoFrame.setVisibility(View.GONE); }else{ videoButton.setVisibility(View.VISIBLE); videoFrame.setVisibility(View.VISIBLE); } }
private void bindFileMetadataView(ServerFile file, ServerFileMetadata fileMetadata, ServerFileMetadataViewHolder holder) { holder.fileTitle.setText(null); holder.fileTitle.setBackgroundResource(android.R.color.transparent); Glide.with(holder.itemView.getContext()) .load(fileMetadata.getArtworkUrl()) .diskCacheStrategy(DiskCacheStrategy.ALL) .centerCrop() .fitCenter() .placeholder(Mimes.getFileIcon(file)) .error(Mimes.getFileIcon(file)) .into(holder.fileIcon); }
public static void loadBanner(Picture picture, ImageView imageView) { Glide.with(imageView.getContext()) .load(picture.getLarge()) .error(R.drawable.ic_loading_failure_big) .placeholder(R.drawable.image_holder_banner) .centerCrop() .priority(Priority.IMMEDIATE) .crossFade(200) .into(imageView); }
.load(mImageUrl) .override(width, heigh) .listener(glideLoadListener) .centerCrop() .diskCacheStrategy(DiskCacheStrategy.SOURCE) .into(mShot);
Glide.with(context).load(imgurl) .diskCacheStrategy(DiskCacheStrategy.ALL) .error(R.drawable.ic_empty_picture) .thumbnail(0.1f) .listener(new RequestListener<String, GlideDrawable>() { @Override public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) { .into(imageView);
@BindingAdapter({"roundImageUrl"}) public static void loadRoundImg(ImageView v, String url) { v.setColorFilter(v.getContext().getResources().getColor(SpUtil.isNight() ? R.color.CoverColor : R.color.colorWhite), PorterDuff.Mode.MULTIPLY); Glide.with(v.getContext()) .load(getFuckUrl(url)) .diskCacheStrategy(DiskCacheStrategy.ALL) .transform(new GlideCircleTransform(v.getContext())) .error(R.mipmap.ic_launcher) .into(v); }