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

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

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

ImageView.isInEditMode介绍

暂无

代码示例

代码示例来源:origin: wangdan/AisenWeiBo

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    setZoomable(true);
  }
}

代码示例来源:origin: koral--/android-gif-drawable

static GifImageViewAttributes initImageView(ImageView view, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
  if (attrs != null && !view.isInEditMode()) {
    final GifImageViewAttributes viewAttributes = new GifImageViewAttributes(view, attrs, defStyleAttr, defStyleRes);
    final int loopCount = viewAttributes.mLoopCount;
    if (loopCount >= 0) {
      applyLoopCount(loopCount, view.getDrawable());
      applyLoopCount(loopCount, view.getBackground());
    }
    return viewAttributes;
  }
  return new GifImageViewAttributes();
}

代码示例来源:origin: chrisbanes/PhotoView

imageView.setOnTouchListener(this);
imageView.addOnLayoutChangeListener(this);
if (imageView.isInEditMode()) {
  return;

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

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(
        imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: wangdan/AisenWeiBo

public PhotoViewGestureAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector =
        new GestureDetector(imageView.getContext(), new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: andforce/iBeebo

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: huangfangyi/FanXin

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: easemob/kefu-android-demo

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: Vegen/SmartCampus

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: zhangchunbin/HuanXinDemo

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: mabeijianxi/ViewLargerImageUtil

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: stevenwsg/XSY-University-trade

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: lzan13/EaseUICustomer

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: WuXiaolong/WoChat

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: YiChat/android_YiChat_Lite

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: easemob/livestream_demo_android

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setOnTouchListener(this);
  mViewTreeObserver = imageView.getViewTreeObserver();
  mViewTreeObserver.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (!imageView.isInEditMode()) {
    // Create Gesture Detectors...
    mScaleDragDetector = VersionedGestureDetector.newInstance(imageView.getContext(), this);
    mGestureDetector = new GestureDetector(imageView.getContext(),
        new GestureDetector.SimpleOnGestureListener() {
          // forward long click listener
          @Override
          public void onLongPress(MotionEvent e) {
            if (null != mLongClickListener) {
              mLongClickListener.onLongClick(mImageView.get());
            }
          }
        });
    mGestureDetector.setOnDoubleTapListener(this);
    // Finally, update the UI so that we're zoomable
    setZoomable(true);
  }
}

代码示例来源:origin: SwiftyWang/FingerColoring-Android

public PhotoViewAttacher(ImageView imageView, boolean zoomable) {
  mImageView = new WeakReference<>(imageView);
  imageView.setDrawingCacheEnabled(true);
  imageView.setOnTouchListener(this);
  ViewTreeObserver observer = imageView.getViewTreeObserver();
  if (null != observer)
    observer.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (imageView.isInEditMode()) {
    return;
  }
  // Create Gesture Detectors...
  mScaleDragDetector = VersionedGestureDetector.newInstance(
      imageView.getContext(), this);
  mGestureDetector = new GestureDetector(imageView.getContext(),
      new GestureDetector.SimpleOnGestureListener() {
        // forward long click listener
        @Override
        public void onLongPress(MotionEvent e) {
          if (null != mLongClickListener) {
            mLongClickListener.onLongClick(getImageView());
          }
        }
      });
  //mGestureDetector.setOnDoubleTapListener(new DefaultOnDoubleTapListener(this));
  // Finally, update the UI so that we're zoomable
  setZoomable(zoomable);
}

代码示例来源:origin: MukeshKumar009/EcomSample

public PhotoViewAttacher(ImageView imageView, boolean zoomable) {
  mImageView = new WeakReference<>(imageView);
  imageView.setDrawingCacheEnabled(true);
  imageView.setOnTouchListener(this);
  ViewTreeObserver observer = imageView.getViewTreeObserver();
  if (null != observer)
    observer.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (imageView.isInEditMode()) {
    return;
  }
  // Create Gesture Detectors...
  mScaleDragDetector = VersionedGestureDetector.newInstance(
      imageView.getContext(), this);
  mGestureDetector = new GestureDetector(imageView.getContext(),
      new GestureDetector.SimpleOnGestureListener() {
        // forward long click listener
        @Override
        public void onLongPress(MotionEvent e) {
          if (null != mLongClickListener) {
            mLongClickListener.onLongClick(getImageView());
          }
        }
      });
  mGestureDetector.setOnDoubleTapListener(new DefaultOnDoubleTapListener(this));
  // Finally, update the UI so that we're zoomable
  setZoomable(zoomable);
}

代码示例来源:origin: SuperKotlin/PictureViewer

public PhotoViewAttacher(ImageView imageView) {
  mImageView = new WeakReference<ImageView>(imageView);
  imageView.setDrawingCacheEnabled(true);
  imageView.setOnTouchListener(this);
  ViewTreeObserver observer = imageView.getViewTreeObserver();
  if (null != observer)
    observer.addOnGlobalLayoutListener(this);
  // Make sure we using MATRIX Scale Type
  setImageViewScaleTypeMatrix(imageView);
  if (imageView.isInEditMode()) {
    return;
  }
  // Create Gesture Detectors...
  mScaleDragDetector = VersionedGestureDetector.newInstance(
      imageView.getContext(), this);
  mGestureDetector = new GestureDetector(imageView.getContext(),
      new GestureDetector.SimpleOnGestureListener() {
        // forward long click listener
        @Override
        public void onLongPress(MotionEvent e) {
          if (null != mLongClickListener) {
            mLongClickListener.onLongClick(getImageView());
          }
        }
      });
  mGestureDetector.setOnDoubleTapListener(new DefaultOnDoubleTapListener(this));
  // Finally, update the UI so that we're zoomable
  setZoomable(true);
}

代码示例来源:origin: albinmathew/PhotoCrop

if (imageView.isInEditMode()) {
  return;

相关文章

ImageView类方法