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

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

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

ImageView.onLayout介绍

暂无

代码示例

代码示例来源:origin: nostra13/Android-Universal-Image-Loader

@Override
  public void onLayout(boolean changed, int left, int top, int right, int bottom) {
    super.onLayout(changed, left, top, right, bottom);
  }
}

代码示例来源:origin: mcxiaoke/android-volley

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  loadImageIfNecessary(true);
}

代码示例来源:origin: chentao0707/SimplifyReader

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  loadImageIfNecessary(true);
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  loadImageIfNecessary(true);
}

代码示例来源:origin: jdamcd/android-crop

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  thisWidth = right - left;
  thisHeight = bottom - top;
  Runnable r = onLayoutRunnable;
  if (r != null) {
    onLayoutRunnable = null;
    r.run();
  }
  if (bitmapDisplayed.getBitmap() != null) {
    getProperBaseMatrix(bitmapDisplayed, baseMatrix, true);
    setImageMatrix(getImageViewMatrix());
  }
}

代码示例来源:origin: Yalantis/uCrop

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  if (changed || (mBitmapDecoded && !mBitmapLaidOut)) {
    left = getPaddingLeft();
    top = getPaddingTop();
    right = getWidth() - getPaddingRight();
    bottom = getHeight() - getPaddingBottom();
    mThisWidth = right - left;
    mThisHeight = bottom - top;
    onImageLaidOut();
  }
}

代码示例来源:origin: ZieIony/Carbon

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  if (!changed)
    return;
  if (getWidth() == 0 || getHeight() == 0)
    return;
  updateCorners();
  if (rippleDrawable != null)
    rippleDrawable.setBounds(0, 0, getWidth(), getHeight());
}

代码示例来源:origin: sephiroth74/ImageViewZoom

super.onLayout(changed, left, top, right, bottom);

代码示例来源:origin: sunfusheng/GlideImageView

@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
  super.onLayout(changed, l, t, r, b);
  if (cornerIconDrawable != null) {
    cornerIconBounds.set(r - l - cornerIconMargin - cornerIconWidth,
        b - t - cornerIconHeight - cornerIconMargin,
        r - l - cornerIconMargin,
        b - t - cornerIconMargin);
  }
}

代码示例来源:origin: Aspsine/SwipeToLoadLayout

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  final float density = getContext().getResources().getDisplayMetrics().density;
  mDiameter = Math.min(getMeasuredWidth(), getMeasuredHeight());

代码示例来源:origin: android-cjj/Android-MaterialRefreshLayout

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  final float density = getContext().getResources().getDisplayMetrics().density;
  mDiameter = Math.min(getMeasuredWidth(), getMeasuredHeight());

代码示例来源:origin: weexteam/weex-hackernews

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
 super.onLayout(changed, left, top, right, bottom);
 if (changed) {
  setImageDrawable(getDrawable(), gif);
 }
}

代码示例来源:origin: scola/Qart

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  mBitmapRect = getBitmapRect();
  initCropWindow(mBitmapRect);
}

代码示例来源:origin: multidots/android-app-common-tasks

@Override
protected void onLayout(boolean changed, int left, int top,
            int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  mLeft = left;
  mRight = right;
  mTop = top;
  mBottom = bottom;
  mThisWidth = right - left;
  mThisHeight = bottom - top;
  Runnable r = mOnLayoutRunnable;
  if (r != null) {
    mOnLayoutRunnable = null;
    r.run();
  }
  if (mBitmapDisplayed.getBitmap() != null) {
    getProperBaseMatrix(mBitmapDisplayed, mBaseMatrix);
    setImageMatrix(getImageViewMatrix());
  }
}

代码示例来源:origin: multidots/android-app-common-tasks

@Override
protected void onLayout(boolean changed, int left, int top,
            int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  mLeft = left;
  mRight = right;
  mTop = top;
  mBottom = bottom;
  mThisWidth = right - left;
  mThisHeight = bottom - top;
  Runnable r = mOnLayoutRunnable;
  if (r != null) {
    mOnLayoutRunnable = null;
    r.run();
  }
  if (mBitmapDisplayed.getBitmap() != null) {
    getProperBaseMatrix(mBitmapDisplayed, mBaseMatrix);
    setImageMatrix(getImageViewMatrix());
  }
}

代码示例来源:origin: weexteam/weex-hackernews

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
 super.onLayout(changed, left, top, right, bottom);
 final float density = getContext().getResources().getDisplayMetrics().density;
 mDiameter = Math.min(getMeasuredWidth(), getMeasuredHeight());

代码示例来源:origin: dongjunkun/GanK

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  final float density = getContext().getResources().getDisplayMetrics().density;
  mDiameter = Math.min(getMeasuredWidth(), getMeasuredHeight());

代码示例来源:origin: CaMnter/AndroidLife

@Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  // 加载图片
  loadImageIfNecessary(true);
}

代码示例来源:origin: MewX/light-novel-library_Wenku8_Android

@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  loadImageIfNecessary(true);
}

代码示例来源:origin: com.albedinsky.android/ui

/**
 */
@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
  super.onLayout(changed, left, top, right, bottom);
  this.configureDrawableBounds();
}

相关文章

ImageView类方法