Tabnine Logo
SubsamplingScaleImageView.isBaseLayerReady
Code IndexAdd Tabnine to your IDE (free)

How to use
isBaseLayerReady
method
in
com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView

Best Java code snippets using com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.isBaseLayerReady (Showing top 8 results out of 315)

origin: davemorrissey/subsampling-scale-image-view

/**
 * Check whether either the full size bitmap or base layer tiles are loaded. First time, send image
 * loaded event to listener.
 */
private boolean checkImageLoaded() {
  boolean imageLoaded = isBaseLayerReady();
  if (!imageLoadedSent && imageLoaded) {
    preDraw();
    imageLoadedSent = true;
    onImageLoaded();
    if (onImageEventListener != null) {
      onImageEventListener.onImageLoaded();
    }
  }
  return imageLoaded;
}
origin: davemorrissey/subsampling-scale-image-view

/**
 * Called by worker task when a tile has loaded. Redraws the view.
 */
private synchronized void onTileLoaded() {
  debug("onTileLoaded");
  checkReady();
  checkImageLoaded();
  if (isBaseLayerReady() && bitmap != null) {
    if (!bitmapIsCached) {
      bitmap.recycle();
    }
    bitmap = null;
    if (onImageEventListener != null && bitmapIsCached) {
      onImageEventListener.onPreviewReleased();
    }
    bitmapIsPreview = false;
    bitmapIsCached = false;
  }
  invalidate();
}
origin: davemorrissey/subsampling-scale-image-view

/**
 * Check whether view and image dimensions are known and either a preview, full size image or
 * base layer tiles are loaded. First time, send ready event to listener. The next draw will
 * display an image.
 */
private boolean checkReady() {
  boolean ready = getWidth() > 0 && getHeight() > 0 && sWidth > 0 && sHeight > 0 && (bitmap != null || isBaseLayerReady());
  if (!readySent && ready) {
    preDraw();
    readySent = true;
    onReady();
    if (onImageEventListener != null) {
      onImageEventListener.onReady();
    }
  }
  return ready;
}
origin: davemorrissey/subsampling-scale-image-view

if (tileMap != null && isBaseLayerReady()) {
origin: mozilla-tw/Rocket

/**
 * Check whether either the full size bitmap or base layer tiles are loaded. First time, send image
 * loaded event to listener.
 */
private boolean checkImageLoaded() {
  boolean imageLoaded = isBaseLayerReady();
  if (!imageLoadedSent && imageLoaded) {
    preDraw();
    imageLoadedSent = true;
    onImageLoaded();
    if (onImageEventListener != null) {
      onImageEventListener.onImageLoaded();
    }
  }
  return imageLoaded;
}
origin: mozilla-tw/Rocket

/**
 * Called by worker task when a tile has loaded. Redraws the view.
 */
private synchronized void onTileLoaded() {
  debug("onTileLoaded");
  checkReady();
  checkImageLoaded();
  if (isBaseLayerReady() && bitmap != null) {
    if (!bitmapIsCached) {
      bitmap.recycle();
    }
    bitmap = null;
    if (onImageEventListener != null && bitmapIsCached) {
      onImageEventListener.onPreviewReleased();
    }
    bitmapIsPreview = false;
    bitmapIsCached = false;
  }
  invalidate();
}
origin: mozilla-tw/Rocket

if (tileMap != null && isBaseLayerReady()) {
origin: mozilla-tw/Rocket

/**
 * Check whether view and image dimensions are known and either a preview, full size image or
 * base layer tiles are loaded. First time, send ready event to listener. The next draw will
 * display an image.
 */
private boolean checkReady() {
  boolean ready = getWidth() > 0 && getHeight() > 0 && sWidth > 0 && sHeight > 0 && (bitmap != null || isBaseLayerReady());
  if (!readySent && ready) {
    preDraw();
    readySent = true;
    onReady();
    if (onImageEventListener != null) {
      onImageEventListener.onReady();
    }
  }
  return ready;
}
com.davemorrissey.labs.subscaleviewSubsamplingScaleImageViewisBaseLayerReady

Javadoc

Checks whether the base layer of tiles or full size bitmap is ready.

Popular methods of SubsamplingScaleImageView

  • setImage
    Set the image source from a bitmap, resource, asset, file or other URI, starting with a given orient
  • setDoubleTapZoomScale
    Set the scale the image will zoom in to when double tapped. This also the scale point where a double
  • setMaxScale
    Set the maximum scale allowed. A value of 1 means 1:1 pixels at maximum scale. You may wish to set t
  • setMinimumDpi
    This is a screen density aware alternative to #setMaxScale(float); it allows you to express the maxi
  • setScaleAndCenter
    Externally change the scale and translation of the source image. This may be used with getCenter() a
  • getWidth
  • setDoubleTapZoomDpi
    A density aware alternative to #setDoubleTapZoomScale(float); this allows you to express the scale t
  • setMinimumScaleType
    Set the minimum scale type. See static fields. Normally #SCALE_TYPE_CENTER_INSIDE is best, for image
  • setMinimumTileDpi
    By default, image tiles are at least as high resolution as the screen. For a retina screen this may
  • setPanEnabled
    Enable or disable pan gesture detection. Disabling pan causes the image to be centered.
  • setZoomEnabled
    Enable or disable zoom gesture detection. Disabling zoom locks the the current scale.
  • <init>
  • setZoomEnabled,
  • <init>,
  • getCenter,
  • getContext,
  • getHeight,
  • getOrientation,
  • getScale,
  • isReady,
  • onDraw,
  • onImageLoaded

Popular in Java

  • Parsing JSON documents to java classes using gson
  • putExtra (Intent)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • onRequestPermissionsResult (Fragment)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now