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) {
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 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(final MyViewHolder holder, final int position) { Glide.with(context).load(images.get(position)) .asBitmap().centerCrop() .placeholder(R.drawable.img_placeholder) .into(holder.imgPostImage); }
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) {
private void initSingle(final String url, LinearLayout linearLayout) { View view =LayoutInflater.from(getContext()).inflate(R.layout.item_moments_sigle_image, null); final ImageView ivSingle= (ImageView) view.findViewById(R.id.iv_single); // ImageView imageView = new ImageView(getContext()); // imageView.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); ivSingle.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (onMenuClickListener != null) { List<String> images = new ArrayList<String>(); images.add(url); onMenuClickListener.onImageListClicked(0, (ArrayList<String>) images); } } }); Glide.with(getContext()).load(HTConstant.baseImgUrl + url).asBitmap().diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.drawable.default_image2).centerCrop() .into(ivSingle); linearLayout.addView(view); }
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 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 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 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 loadToUrl(Context context, final ImageView imageView, String url) { Glide.with(context). load(url)//图片的url .asBitmap() .centerCrop()//图片的显示方式。这里在是居中裁剪 .placeholder(DEFAULT_IMAGE) //默认的占位图片 .error(ERROR_IMAGE) //加载失败的图片 // .crossFade(1000)//图片的加载效果,这里是淡入淡出,时间为1000毫秒 .diskCacheStrategy(DiskCacheStrategy.ALL)//缓存策略 .into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { imageView.setImageBitmap(resource); } }); }
private void bindData(MusicBean bean,MusicBean playingBean){ if (null != bean){ tvSongName.setText(bean.getSongname()); tvSingerName.setText(bean.getSingername()); Glide.with(mContext).load(bean.getAlbumpic_small()).asBitmap().diskCacheStrategy(DiskCacheStrategy.NONE).placeholder(R.mipmap.notification_img_holder).into(imgAlbum); } if (null != bean && null != playingBean) { if (!bean.getSongname().equals(playingBean.getSongname()) && bean.getSongid() !=playingBean.getSongid()) {//先设置没有播放的歌曲的样式,随后设置正在播放歌曲的样式,有点覆盖的意思 fabIsPlay.setVisibility(View.GONE); }else if (bean.getSongname().equals(playingBean.getSongname()) && bean.getSingername().equals(playingBean.getSingername())){ fabIsPlay.setVisibility(View.VISIBLE); Glide.with(MyApplication.mContext).load(R.mipmap.playing).asGif().diskCacheStrategy(DiskCacheStrategy.NONE).into(fabIsPlay); } } } }
private void bindData(MusicBean bean,MusicBean playingBean){ if (null != bean){ tvSongName.setText(bean.getSongname()); tvSingerName.setText(bean.getSingername()); Glide.with(mContext).load(bean.getAlbumpic_small()).asBitmap().diskCacheStrategy(DiskCacheStrategy.SOURCE).placeholder(R.mipmap.notification_img_holder).into(imgAlbum); } if (null != bean && null != playingBean) { if (!bean.getSongname().equals(playingBean.getSongname()) && bean.getSongid() !=playingBean.getSongid()) {//先设置没有播放的歌曲的样式,随后设置正在播放歌曲的样式,有点覆盖的意思 fabIsPlay.setVisibility(View.GONE); }else if (bean.getSongname().equals(playingBean.getSongname()) && bean.getSingername().equals(playingBean.getSingername())){ fabIsPlay.setVisibility(View.VISIBLE); Glide.with(MyApplication.mContext).load(R.mipmap.playing).asGif().diskCacheStrategy(DiskCacheStrategy.NONE).into(fabIsPlay); } } } }
private void loadPhoto(final PhotoResult photoResult, final ImageView iv) { Glide.with(mContext).load(photoResult.getPhotoPath()).asBitmap() .centerCrop().dontAnimate().thumbnail(0.5F).override(photoSize, photoSize) .diskCacheStrategy(DiskCacheStrategy.RESULT).placeholder(R.drawable.photo_loading) .into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { iv.setImageBitmap(resource); PhotoUtil.bitmap2File(mContext, resource, photoResult, null); } }); }
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 bindData(MusicBean bean,MusicBean playingBean){ if (null != bean){ tvSongName.setText(bean.getSongname()); tvSingerName.setText(bean.getSingername()); Glide.with(mContext).load(bean.getAlbumpic_small()).asBitmap().diskCacheStrategy(DiskCacheStrategy.SOURCE).placeholder(R.mipmap.notification_img_holder).into(imgAlbum); } if (null != bean && null != playingBean) { if (!bean.getSongname().equals(playingBean.getSongname()) && bean.getSongid() !=playingBean.getSongid()) {//先设置没有播放的歌曲的样式,随后设置正在播放歌曲的样式,有点覆盖的意思 fabIsPlay.setVisibility(View.GONE); }else if (bean.getSongname().equals(playingBean.getSongname()) && bean.getSingername().equals(playingBean.getSingername())){ fabIsPlay.setVisibility(View.VISIBLE); Glide.with(MyApplication.mContext).load(R.mipmap.playing).asGif().diskCacheStrategy(DiskCacheStrategy.NONE).into(fabIsPlay); } } } }
@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); }