public static void displaySmallPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .thumbnail(0.5f) .into(imageView); } public static void displayBigPhoto(Context context, ImageView imageView, String url) {
public static void displayBigPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .into(imageView); } public static void display(Context context, ImageView imageView, int url) {
@Override public void onNext(Long aLong) { Glide.with(App.getAppContext()).load(mImgSrc).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .error(R.drawable.ic_load_fail) .into(mPhotoView); } });
private void showAndSetPhoto(ImageView imageView, String imgSrc) { imageView.setVisibility(View.VISIBLE); Glide.with(App.getAppContext()).load(imgSrc).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.color.image_place_holder) .error(R.drawable.ic_load_fail) .into(imageView); }
private void setNewsDetailPhotoIv(String imgSrc) { Glide.with(this).load(imgSrc).asBitmap() .placeholder(R.drawable.ic_loading) .format(DecodeFormat.PREFER_ARGB_8888) .error(R.drawable.ic_load_fail) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(mNewsDetailPhotoIv)/*(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { mNewsDetailPhotoIv.setImageBitmap(resource); mMaskView.setVisibility(View.VISIBLE); } })*/; }
private void setItemValues(ItemViewHolder holder, int position) { NewsSummary newsSummary = mList.get(position); String title = newsSummary.getLtitle(); if (title == null) { title = newsSummary.getTitle(); } String ptime = newsSummary.getPtime(); String digest = newsSummary.getDigest(); String imgSrc = newsSummary.getImgsrc(); holder.mNewsSummaryTitleTv.setText(title); holder.mNewsSummaryPtimeTv.setText(ptime); holder.mNewsSummaryDigestTv.setText(digest); Glide.with(App.getAppContext()).load(imgSrc).asBitmap() // gif格式有时会导致整体图片不显示,貌似有冲突 .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.color.image_place_holder) .error(R.drawable.ic_load_fail) .into(holder.mNewsSummaryPhotoIv); }
private void initData() { // title.setVisibility(View.GONE); Glide.with(getContext()).load(path).asBitmap().diskCacheStrategy(DiskCacheStrategy.ALL).error(R.drawable.default_image).into(image); }
public static void displaySmallPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .thumbnail(0.5f) .into(imageView); } public static void displayBigPhoto(Context context, ImageView imageView, String url) {
public static void displayBigPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .into(imageView); } public static void display(Context context, ImageView imageView, int url) {
public static void displaySmallPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .thumbnail(0.5f) .into(imageView); } public static void displayBigPhoto(Context context, ImageView imageView, String url) {
public static void displayBigPhoto(Context context, ImageView imageView, String url) { if (imageView == null) { throw new IllegalArgumentException("argument error"); } Glide.with(context).load(url).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_image_loading) .error(R.drawable.ic_empty_picture) .into(imageView); } public static void display(Context context, ImageView imageView, int url) {
private void showAndSetPhoto(ImageView imageView, String imgSrc) { imageView.setVisibility(View.VISIBLE); Glide.with(App.getAppContext()).load(imgSrc).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.color.image_place_holder) .error(R.drawable.ic_load_fail) .into(imageView); }
public void loadImage(Context context, String url, ImageView imageView) { Glide.with(context) .load(url) .asBitmap() .centerCrop() .placeholder(R.drawable.place_iv_shape) .error(R.drawable.place_iv_shape) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(imageView); }
public static void loadDetailImg(Context mContext, String url, ImageView iv) { //使用Glide加载圆形ImageView(如头像)时,不要使用占位图 Glide.with(mContext).load(url).asBitmap() .placeholder(R.drawable.nothing) .format(DecodeFormat.PREFER_ARGB_8888) .error(R.drawable.nothing) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(iv); }
@Override public void onNext(Long aLong) { Glide.with(App.getAppContext()).load(mImgSrc).asBitmap() .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .error(R.drawable.ic_load_fail) .into(mPhotoView); } });
private void setNewsDetailPhotoIv(String imgSrc) { Glide.with(this).load(imgSrc).asBitmap() .placeholder(R.drawable.ic_loading) .format(DecodeFormat.PREFER_ARGB_8888) .error(R.drawable.ic_load_fail) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(mNewsDetailPhotoIv)/*(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { mNewsDetailPhotoIv.setImageBitmap(resource); mMaskView.setVisibility(View.VISIBLE); } })*/; }
private void initPhoto() { Glide.with(getView()).load(getData().getUrl()).asBitmap().thumbnail(0.1f).error(R.mipmap.ic_launcher).into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { getView().getImageView().setImageBitmap(resource); mAttacher = new PhotoViewAttacher(getView().getImageView()); mAttacher.update(); mAttacher.setOnViewTapListener((view, v, v1) -> hideOrShowToolbar()); } }); }
private void setItemValues(ItemViewHolder holder, int position) { NewsSummary newsSummary = mList.get(position); String title = newsSummary.getLtitle(); if (title == null) { title = newsSummary.getTitle(); } String ptime = newsSummary.getPtime(); String digest = newsSummary.getDigest(); String imgSrc = newsSummary.getImgsrc(); holder.mNewsSummaryTitleTv.setText(title); holder.mNewsSummaryPtimeTv.setText(ptime); holder.mNewsSummaryDigestTv.setText(digest); Glide.with(App.getAppContext()).load(imgSrc).asBitmap() // gif格式有时会导致整体图片不显示,貌似有冲突 .format(DecodeFormat.PREFER_ARGB_8888) .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.color.image_place_holder) .error(R.drawable.ic_load_fail) .into(holder.mNewsSummaryPhotoIv); }
@Override public void onBindViewHolder(MusicViewHolder holder, int position) { MusicItem item = getItem(position); holder.title.setText(getFilter().highlightFilteredSubstring(item.title())); holder.artist.setText(getFilter().highlightFilteredSubstring(item.artist())); holder.album.setText(getFilter().highlightFilteredSubstring(item.album())); holder.duration.setText(convertDuration(item.duration())); Glide.with(getContext()) .load(item.albumArtUri()) .asBitmap() .transform(cropCircleTransformation) .placeholder(R.drawable.aw_ic_default_album) .error(R.drawable.aw_ic_default_album) .into(holder.albumCover); }
@Override public void onBindViewHolder(MusicViewHolder holder, int position) { MusicItem item = getItem(position); holder.title.setText(getFilter().highlightFilteredSubstring(item.title())); holder.artist.setText(getFilter().highlightFilteredSubstring(item.artist())); holder.album.setText(getFilter().highlightFilteredSubstring(item.album())); holder.duration.setText(convertDuration(item.duration())); Glide.with(getContext()) .load(item.albumArtUri()) .asBitmap() .diskCacheStrategy(DiskCacheStrategy.ALL) .placeholder(R.drawable.ic_white_centered_bordered_song_note) .error(R.drawable.ic_white_centered_bordered_song_note) .into(holder.albumCover); }