@Override public void onClick(View view) { edtInput.setText(""); Glide.with(MainActivity.this).load(CODE_URL + "?key=" + key + "&scene=2&t=" + Math.random()).into(imageView); } });
public EasyRVHolder setImageUrl(int viewId, String imgUrl, int placeHolderRes) { ImageView view = getView(viewId); Glide.with(mContext).load(imgUrl).placeholder(placeHolderRes).into(view); return this; }
private void updateBackground(String uri) { Glide.with(this) .load(uri) .asBitmap() .centerCrop() .into(new SimpleTarget<Bitmap>(mMetrics.widthPixels, mMetrics.heightPixels) { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { mBackgroundManager.setBitmap(resource); } }); }
@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 protected void onDisplayImage(Context context, ImageView imageView, GroupMember groupMember) { Glide.with(context).load(groupMember.getPortraitUri()).centerCrop().into(imageView); } };
ImageMessage imageMessage = (ImageMessage) msgContent; BubbleImageView bivPic = helper.getView(R.id.bivPic); Glide.with(mContext).load(imageMessage.getLocalUri() == null ? imageMessage.getRemoteUri() : imageMessage.getLocalUri()).error(R.mipmap.default_img_failed).override(UIUtils.dip2Px(80), UIUtils.dip2Px(150)).centerCrop().into(bivPic); } else if (msgContent instanceof FileMessage) { FileMessage fileMessage = (FileMessage) msgContent; ImageView ivPic = helper.getView(R.id.ivSticker); Glide.with(mContext).load(fileMessage.getLocalPath() == null ? fileMessage.getMediaUrl() : fileMessage.getLocalPath()).placeholder(R.mipmap.default_img).error(R.mipmap.default_img_failed).centerCrop().into(ivPic); } else if (MediaFileUtils.isVideoFileType(fileMessage.getName())) { BubbleImageView bivPic = helper.getView(R.id.bivPic); helper.setText(R.id.tvTitle, locationMessage.getPoi()); ImageView ivLocation = helper.getView(R.id.ivLocation); Glide.with(mContext).load(locationMessage.getImgUri()).placeholder(R.mipmap.default_location).centerCrop().into(ivLocation); } else if (msgContent instanceof GroupNotificationMessage) { GroupNotificationMessage groupNotificationMessage = (GroupNotificationMessage) msgContent;
Glide.with(context) .load(entranceIconRes[position]) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(((LiveEntranceViewHolder) holder).image); } else if (holder instanceof LiveItemViewHolder) { .centerCrop() .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.bili_default_image_tv) .centerCrop() .dontAnimate() .placeholder(R.drawable.ico_user_default) Glide.with(context) .load(partition.getSub_icon().getSrc()) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(livePartitionViewHolder.itemIcon); livePartitionViewHolder.itemTitle.setText(partition.getName());
private void showSelectedImage(Uri selectedImageUri) { selectedImage.setImageDrawable(null); Glide.with(this) .load(selectedImageUri) .crossFade() .fitCenter() .into(selectedImage); }
public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); // use glide to take care of high performance bitmap decoding if (mIntentReceived != null && mIntentReceived.getBooleanExtra(PhotoEditActivity.class.getSimpleName(), false) && hasFocus) { // use simple target to know when image is loaded Glide.with(this).load(mPhotoPath).asBitmap().into(mGlideTarget); } else if (!mIsCropped && hasFocus) { // load image specified at mPhotoPath in imageView Glide.with(this).load(mPhotoPath).crossFade().into(mImageView); } }
@Override public void onLoadResource(WebView view, final String url) { Logger.e("加载资源:" + url); // 是图片就缓存 if (isImageSuffix(url)) { Glide.with(mContext).load(url).asBitmap().into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { mCache.saveBitmap(url, resource); } }); } else if (isGifSuffix(url)) { Glide.with(mContext).load(url).asGif().into(new SimpleTarget<GifDrawable>() { @Override public void onResourceReady(GifDrawable resource, GlideAnimation<? super GifDrawable> glideAnimation) { mCache.saveBytes(url, resource.getData()); } }); } }
@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); }
private void createHeadView() { View headView = LayoutInflater.from(this).inflate(R.layout.layout_vip_game_head_view, mRecycle, false); ImageView mVipGameImage = (ImageView) headView.findViewById(R.id.vip_game_image); Glide.with(GameCentreActivity.this).load(mVipGameInfoData.getImgPath()) .diskCacheStrategy(DiskCacheStrategy.ALL).into(mVipGameImage); mVipGameImage.setOnClickListener(v -> BrowserActivity.launch(GameCentreActivity.this, mVipGameInfoData.getLink(), "年度大会员游戏礼包专区")); mHeaderViewRecyclerAdapter.addHeaderView(headView); } }
@Override protected void onDisplayImage(Context context, ImageView imageView, GroupMember groupMember) { Glide.with(context).load(groupMember.getPortraitUri()).centerCrop().into(imageView); } };
@Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { ImageCardView cardView = (ImageCardView) viewHolder.view; cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT); if (item instanceof MediaModel) { MediaModel mediaModel = (MediaModel) item; cardView.setTitleText(mediaModel.getTitle()); cardView.setContentText(mediaModel.getContent()); Glide.with(cardView.getMainImageView().getContext()) .load(mediaModel.getImageUrl()) .crossFade() .into(cardView.getMainImageView()); } }
/** * Glide 下载图片 带下载错误图片 * @param context * @param url 下载地址 * @param view 显示的ImageView */ public static void downLoadImageError(Context context, String url, ImageView view){ Glide.with(context) .load(url) .error(R.drawable.app_logo) .into(view); }
public void bindData(CardDataItem itemData) { Glide.with(MainActivity.this).load(itemData.imagePath).into(imageView); userNameTv.setText(itemData.userName); imageNumTv.setText(itemData.imageNum + ""); likeNumTv.setText(itemData.likeNum + ""); } }
public BaseViewHolder setImageUrl(int viewId, String imgUrl, int placeHolderRes) { ImageView view = getView(viewId); Glide.with(mContext).load(imgUrl).placeholder(placeHolderRes).into(view); return this; }
@Override public void loadThumbnail(Context context, int resize, Drawable placeholder, ImageView imageView, Uri uri) { Glide.with(context) .load(uri) .asBitmap() // some .jpeg files are actually gif .placeholder(placeholder) .override(resize, resize) .centerCrop() .into(imageView); }
@BindingAdapter({"imageUrl"}) public static void loadImg(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) .into(v); }
@Override protected void onDisplayImage(Context context, ImageView imageView, GroupMember groupMember) { Glide.with(context).load(groupMember.getPortraitUri()).centerCrop().into(imageView); } });