android.widget.ImageView.removeOnAttachStateChangeListener()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中android.widget.ImageView.removeOnAttachStateChangeListener()方法的一些代码示例,展示了ImageView.removeOnAttachStateChangeListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageView.removeOnAttachStateChangeListener()方法的具体详情如下:
包路径:android.widget.ImageView
类名称:ImageView
方法名:removeOnAttachStateChangeListener

ImageView.removeOnAttachStateChangeListener介绍

暂无

代码示例

代码示例来源:origin: square/picasso

void cancel() {
 creator.clearTag();
 callback = null;
 target.removeOnAttachStateChangeListener(this);
 ViewTreeObserver vto = target.getViewTreeObserver();
 if (vto.isAlive()) {
  vto.removeOnPreDrawListener(this);
 }
}

代码示例来源:origin: square/picasso

@Override public boolean onPreDraw() {
 ImageView target = this.target;
 ViewTreeObserver vto = target.getViewTreeObserver();
 if (!vto.isAlive()) {
  return true;
 }
 int width = target.getWidth();
 int height = target.getHeight();
 if (width <= 0 || height <= 0) {
  return true;
 }
 target.removeOnAttachStateChangeListener(this);
 vto.removeOnPreDrawListener(this);
 this.creator.unfit().resize(width, height).into(target, callback);
 return true;
}

代码示例来源:origin: square/picasso

@Test public void cancelWhileAttachedRemovesAttachListener() {
 ImageView target = mockFitImageViewTarget(true);
 DeferredRequestCreator request = new DeferredRequestCreator(mock(RequestCreator.class), target, null);
 verify(target).addOnAttachStateChangeListener(request);
 request.cancel();
 verify(target).removeOnAttachStateChangeListener(request);
}

相关文章

ImageView类方法