public final void setModel(T model) { Glide.clear(this); // indirectly calls cleanup this.model = model; }
public final void setModel(T model) { Glide.clear(this); // indirectly calls cleanup this.model = model; }
public void clearContent() { Glide.clear(mAvatar); mInnerData = null; }
@Override public void unbindView(ViewHolder holder) { super.unbindView(holder); Glide.clear(holder.imageView); holder.imageView.setImageDrawable(null); holder.imageDescription.setText(null); }
@Override public void unbindView(ViewHolder holder) { super.unbindView(holder); Glide.clear(holder.imageView); holder.imageView.setImageDrawable(null); }
void clearContent() { Glide.clear(mAvatar); ((InnerAdapter)mRecyclerView.getAdapter()).clearData(); }
/** * binds the data of this item onto the viewHolder * * @param viewHolder the viewHolder of this item */ @Override public void bindView(SimpleImageItem.ViewHolder viewHolder, List<Object> payloads) { super.bindView(viewHolder, payloads); //get the context Context ctx = viewHolder.itemView.getContext(); //define our data for the view viewHolder.imageName.setText(mName); viewHolder.imageDescription.setText(mDescription); viewHolder.imageView.setImageBitmap(null); //set the background for the item int color = UIUtils.getThemeColor(ctx, R.attr.colorPrimary); viewHolder.view.clearAnimation(); viewHolder.view.setForeground(FastAdapterUIUtils.getSelectablePressedBackground(ctx, FastAdapterUIUtils.adjustAlpha(color, 100), 50, true)); //load glide Glide.clear(viewHolder.imageView); Glide.with(ctx).load(mImageUrl).animate(R.anim.alpha_on).into(viewHolder.imageView); }
@Override public void onResourceReady(Z resource, GlideAnimation<? super Z> glideAnimation) { Glide.clear(this); } }
public final void setModel(T model) { Glide.clear(this); // indirectly calls cleanup this.model = model; }
private void cancelAll() { for (int i = 0; i < maxPreload; i++) { Glide.clear(preloadTargetQueue.next(0, 0)); } }
public void clear() { stop(); if (current != null) { Glide.clear(current); current = null; } isCleared = true; // test. }
public void clear() { GlideImageGetter prev = get(mTextView); if (prev == null) return; for (ImageGetterViewTarget target : prev.mTargets) { Glide.clear(target); } }
@Override public boolean handleMessage(Message msg) { if (msg.what == MSG_DELAY) { DelayTarget target = (DelayTarget) msg.obj; onFrameReady(target); return true; } else if (msg.what == MSG_CLEAR) { DelayTarget target = (DelayTarget) msg.obj; Glide.clear(target); } return false; } }
/** * Cancel any pending loads Glide may have for the view and free any resources that may have been loaded for the * view. * * <p> * Note that this will only work if {@link View#setTag(Object)} is not called on this view outside of Glide. * </p> * * @see #clear(Target). * * @param view The view to cancel loads and free resources for. * @throws IllegalArgumentException if an object other than Glide's metadata is set as the view's tag. */ public static void clear(View view) { Target<?> viewTarget = new ClearTarget(view); clear(viewTarget); }
@Override public void onBindViewHolder(ViewHolder holder, int position) { // - get element from your dataset at this position // - replace the contents of the view with that element Story story = mDataset.get(position); holder.newsTitleTV.setText(mDataset.get(position).getTitle()); Glide.clear(holder.newsIV); Glide.with(holder.newsIV.getContext()) .load(story.getImages().get(0)) .fitCenter() .into(holder.newsIV); }
public void destroyImg(){ if(webImg != null) { Glide.clear(webImg); } } }
/** * Release the {@link ImageView} from {@link Glide}. * A ViewHolder in {@link android.support.v7.widget.RecyclerView} need to call this method in * {@link android.support.v7.widget.RecyclerView.Adapter#onViewRecycled(RecyclerView.ViewHolder)}. * Otherwise, there might be a OOM problem. * * @param view The ImageView to be released. * */ public static void releaseImageView(ImageView view) { Glide.clear(view); }
public void clear() { for (Target target : imageTargets) { Glide.clear(target); } }
/** * 清除view缓存 * @author leibing * @createTime 2016/8/15 * @lastModify 2016/8/15 * @param view * @return */ public void clearViewCache(View view){ // 图片加载库采用Glide框架 Glide.clear(view); }
@Override public void onDetachedFromWindow() { super.onDetachedFromWindow(); Glide.clear(this); }