Back to Subsampling Scale Image View

Index (library 3.10.0 API)

docs/javadoc/index-all.html

3.10.076.2 KB
Original Source

Skip navigation links

A B C D E G H I M O P R S T U V W Z

A

allowAdditionalDecoder(int, long) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Called before creating a new decoder. animateCenter(PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Creates a panning animation builder, that when started will animate the image to place the given coordinates of the image in the center of the screen. animateScale(float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Creates a scale animation builder, that when started will animate a zoom in or out. animateScaleAndCenter(float, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Creates a scale animation builder, that when started will animate a zoom in or out. asset(String) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Create an instance from an asset name.

B

bitmap(Bitmap) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Provide a loaded bitmap for display.

C

cachedBitmap(Bitmap) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Provide a loaded and cached bitmap for display. com.davemorrissey.labs.subscaleview - package com.davemorrissey.labs.subscaleview com.davemorrissey.labs.subscaleview.decoder - package com.davemorrissey.labs.subscaleview.decoder CompatDecoderFactory<T> - Class in com.davemorrissey.labs.subscaleview.decoder Compatibility factory to instantiate decoders with empty public constructors. CompatDecoderFactory(Class<? extends T>) - Constructor for class com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory Construct a factory for the given class. CompatDecoderFactory(Class<? extends T>, Bitmap.Config) - Constructor for class com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory Construct a factory for the given class.

D

decode(Context, Uri) - Method in interface com.davemorrissey.labs.subscaleview.decoder.ImageDecoder Decode an image. decode(Context, Uri) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder decodeRegion(Rect, int) - Method in interface com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder Decode a region of the image with the given sample size. decodeRegion(Rect, int) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder decodeRegion(Rect, int) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Acquire a read lock to prevent decoding overlapping with recycling, then check the pool still exists and acquire a decoder to load the requested region. DecoderFactory<T> - Interface in com.davemorrissey.labs.subscaleview.decoder Interface for ImageDecoder and ImageRegionDecoder factories. DefaultOnAnimationEventListener() - Constructor for class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnAnimationEventListener DefaultOnImageEventListener() - Constructor for class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener DefaultOnStateChangedListener() - Constructor for class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnStateChangedListener dimensions(int, int) - Method in class com.davemorrissey.labs.subscaleview.ImageSource Declare the dimensions of the image.

E

EASE_IN_OUT_QUAD - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Quadratic ease in and out. EASE_OUT_QUAD - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Quadratic ease out.

G

getAppliedOrientation() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the actual orientation of the image relative to the source file. getBitmap() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getCenter() - Method in class com.davemorrissey.labs.subscaleview.ImageViewState getCenter() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the source point at the center of the view. getMaxScale() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the maximum allowed scale. getMinScale() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the minimum allowed scale. getOrientation() - Method in class com.davemorrissey.labs.subscaleview.ImageViewState getOrientation() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the orientation setting. getPanRemaining(RectF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Calculate how much further the image can be panned in each direction. getPreferredBitmapConfig() - Static method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Get the current preferred configuration for decoding bitmaps. getResource() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getScale() - Method in class com.davemorrissey.labs.subscaleview.ImageViewState getScale() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns the current scale value. getSHeight() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getSHeight() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Get source height, ignoring orientation. getSRegion() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getState() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Get the current state of the view (scale, center, orientation) for restoration after rotate. getSWidth() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getSWidth() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Get source width, ignoring orientation. getTile() - Method in class com.davemorrissey.labs.subscaleview.ImageSource getUri() - Method in class com.davemorrissey.labs.subscaleview.ImageSource

H

hasImage() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Check if an image has been set.

I

ImageDecoder - Interface in com.davemorrissey.labs.subscaleview.decoder Interface for image decoding classes, allowing the default BitmapFactory based on the Skia library to be replaced with a custom class. ImageRegionDecoder - Interface in com.davemorrissey.labs.subscaleview.decoder Interface for image decoding classes, allowing the default BitmapRegionDecoder based on the Skia library to be replaced with a custom class. ImageSource - Class in com.davemorrissey.labs.subscaleview Helper class used to set the source and additional attributes from a variety of sources. ImageViewState - Class in com.davemorrissey.labs.subscaleview Wraps the scale, center and orientation of a displayed image for easy restoration on screen rotate. ImageViewState(float, PointF, int) - Constructor for class com.davemorrissey.labs.subscaleview.ImageViewState init(Context, Uri) - Method in interface com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder Initialise the decoder. init(Context, Uri) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder init(Context, Uri) - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Initialises the decoder pool. isCached() - Method in class com.davemorrissey.labs.subscaleview.ImageSource isImageLoaded() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Call to find whether the main image (base layer tiles where relevant) have been loaded. isPanEnabled() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns true if pan gesture detection is enabled. isQuickScaleEnabled() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns true if double tap & swipe to zoom is enabled. isReady() - Method in interface com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder Status check. isReady() - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder isReady() - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Holding a read lock to avoid returning true while the pool is being recycled, this returns true if the pool has at least one decoder available. isReady() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Call to find whether the view is initialised, has dimensions, and will display an image on the next draw. isZoomEnabled() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Returns true if zoom gesture detection is enabled.

M

make() - Method in class com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory make() - Method in interface com.davemorrissey.labs.subscaleview.decoder.DecoderFactory Produce a new instance of a decoder with type T.

O

onCenterChanged(PointF, int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnStateChangedListener onCenterChanged(PointF, int) - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnStateChangedListener The source center has been changed. onComplete() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnAnimationEventListener onComplete() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener The animation has completed, having reached its endpoint. onDraw(Canvas) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Draw method should not be called until the view has dimensions so the first calls are used as triggers to calculate the scaling and tiling required. onImageLoaded() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onImageLoaded() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Called when the full size image is ready. onImageLoaded() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Called once when the full size image or its base layer tiles have been loaded. onImageLoadError(Exception) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onImageLoadError(Exception) - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Indicates an error initiliasing the decoder when using a tiling, or when loading the full size bitmap when tiling is disabled. onInterruptedByNewAnim() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnAnimationEventListener onInterruptedByNewAnim() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener The animation has been aborted before reaching its endpoint because a new animation has been started. onInterruptedByUser() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnAnimationEventListener onInterruptedByUser() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener The animation has been aborted before reaching its endpoint because the user touched the screen. onMeasure(int, int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Measures the width and height of the view, preserving the aspect ratio of the image displayed if wrap_content is used. onPreviewLoadError(Exception) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onPreviewLoadError(Exception) - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Called when a preview image could not be loaded. onPreviewReleased() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onPreviewReleased() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Called when a bitmap set using ImageSource.cachedBitmap is no longer being used by the View. onReady() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onReady() - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Called when the dimensions of the image and view are known, and either a preview image, the full size image, or base layer tiles are loaded. onReady() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Called once when the view is initialised, has dimensions, and will display an image on the next draw. onScaleChanged(float, int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnStateChangedListener onScaleChanged(float, int) - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnStateChangedListener The scale has changed. onSizeChanged(int, int, int, int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView On resize, preserve center and scale. onTileLoadError(Exception) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.DefaultOnImageEventListener onTileLoadError(Exception) - Method in interface com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener Called when an image tile could not be loaded. onTouchEvent(MotionEvent) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Handle touch events. ORIENTATION_0 - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Display the image file in its native orientation. ORIENTATION_180 - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Rotate the image 180 degrees. ORIENTATION_270 - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Rotate the image 270 degrees clockwise. ORIENTATION_90 - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Rotate the image 90 degrees clockwise. ORIENTATION_USE_EXIF - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Attempt to use EXIF information on the image to rotate it. ORIGIN_ANIM - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView State change originated from animation. ORIGIN_DOUBLE_TAP_ZOOM - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView State change originated from a double tap zoom anim. ORIGIN_FLING - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView State change originated from a fling momentum anim. ORIGIN_TOUCH - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView State change originated from touch gesture.

P

PAN_LIMIT_CENTER - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Allows the image to be panned until a corner reaches the center of the screen but no further. PAN_LIMIT_INSIDE - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Don't allow the image to be panned off screen. PAN_LIMIT_OUTSIDE - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Allows the image to be panned until it is just off screen, but no further.

R

recycle() - Method in interface com.davemorrissey.labs.subscaleview.decoder.ImageRegionDecoder This method will be called when the decoder is no longer required. recycle() - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder recycle() - Method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Wait until all read locks held by decodeRegion(Rect, int) are released, then recycle and destroy the pool. recycle() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Releases all resources the view is using and resets the state, nulling any fields that use significant memory. region(Rect) - Method in class com.davemorrissey.labs.subscaleview.ImageSource Use a region of the source image. resetScaleAndCenter() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Fully zoom out and return the image to the middle of the screen. resource(int) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Create an instance from a resource.

S

SCALE_TYPE_CENTER_CROP - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Scale the image uniformly so that both dimensions of the image will be equal to or larger than the corresponding dimension of the view. SCALE_TYPE_CENTER_INSIDE - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Scale the image so that both dimensions of the image will be equal to or less than the corresponding dimension of the view. SCALE_TYPE_CUSTOM - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Scale the image so that both dimensions of the image will be equal to or less than the maxScale and equal to or larger than minScale. SCALE_TYPE_START - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Scale the image so that both dimensions of the image will be equal to or larger than the corresponding dimension of the view. setBitmapDecoderClass(Class<? extends ImageDecoder>) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Swap the default bitmap decoder implementation for one of your own. setBitmapDecoderFactory(DecoderFactory<? extends ImageDecoder>) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Swap the default bitmap decoder implementation for one of your own. setDebug(boolean) - Static method in class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder Controls logging of debug messages. setDebug(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Enables visual debugging, showing tile boundaries and sizes. setDoubleTapZoomDpi(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView A density aware alternative to SubsamplingScaleImageView.setDoubleTapZoomScale(float); this allows you to express the scale the image will zoom in to when double tapped in terms of the image pixel density. setDoubleTapZoomDuration(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the duration of the double tap zoom animation. setDoubleTapZoomScale(float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the scale the image will zoom in to when double tapped. setDoubleTapZoomStyle(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the type of zoom animation to be used for double taps. setEagerLoadingEnabled(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Enable or disable eager loading of tiles that appear on screen during gestures or animations, while the gesture or animation is still in progress. setExecutor(Executor) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Provide an Executor to be used for loading images. setImage(ImageSource) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the image source from a bitmap, resource, asset, file or other URI. setImage(ImageSource, ImageViewState) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the image source from a bitmap, resource, asset, file or other URI, starting with a given orientation setting, scale and center. setImage(ImageSource, ImageSource) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be displayed until the full size image is loaded. setImage(ImageSource, ImageSource, ImageViewState) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be displayed until the full size image is loaded, starting with a given orientation setting, scale and center. setMaximumDpi(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView This is a screen density aware alternative to SubsamplingScaleImageView.setMinScale(float); it allows you to express the minimum allowed scale in terms of the maximum pixel density. setMaxScale(float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the maximum scale allowed. setMaxTileSize(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView By default the View automatically calculates the optimal tile size. setMaxTileSize(int, int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView By default the View automatically calculates the optimal tile size. setMinimumDpi(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView This is a screen density aware alternative to SubsamplingScaleImageView.setMaxScale(float); it allows you to express the maximum allowed scale in terms of the minimum pixel density. setMinimumScaleType(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the minimum scale type. setMinimumTileDpi(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView By default, image tiles are at least as high resolution as the screen. setMinScale(float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the minimum scale allowed. setOnImageEventListener(SubsamplingScaleImageView.OnImageEventListener) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Add a listener allowing notification of load and error events. setOnLongClickListener(View.OnLongClickListener) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageViewsetOnStateChangedListener(SubsamplingScaleImageView.OnStateChangedListener) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Add a listener for pan and zoom events. setOrientation(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Sets the image orientation. setPanEnabled(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Enable or disable pan gesture detection. setPanLimit(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set the pan limiting style. setPreferredBitmapConfig(Bitmap.Config) - Static method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set a global preferred bitmap config shared by all view instances and applied to new instances initialised after the call is made. setQuickScaleEnabled(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Enable or disable double tap & swipe to zoom. setRegionDecoderClass(Class<? extends ImageRegionDecoder>) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Swap the default region decoder implementation for one of your own. setRegionDecoderFactory(DecoderFactory<? extends ImageRegionDecoder>) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Swap the default region decoder implementation for one of your own. setScaleAndCenter(float, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Externally change the scale and translation of the source image. setTileBackgroundColor(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Set a solid color to render behind tiles, useful for displaying transparent PNGs. setZoomEnabled(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Enable or disable zoom gesture detection. SkiaImageDecoder - Class in com.davemorrissey.labs.subscaleview.decoder Default implementation of ImageDecoder using Android's BitmapFactory, based on the Skia library. SkiaImageDecoder() - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder SkiaImageDecoder(Bitmap.Config) - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder SkiaImageRegionDecoder - Class in com.davemorrissey.labs.subscaleview.decoder Default implementation of ImageRegionDecoder using Android's BitmapRegionDecoder, based on the Skia library. SkiaImageRegionDecoder() - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder SkiaImageRegionDecoder(Bitmap.Config) - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaImageRegionDecoder SkiaPooledImageRegionDecoder - Class in com.davemorrissey.labs.subscaleview.decoder An implementation of ImageRegionDecoder using a pool of BitmapRegionDecoders, to provide true parallel loading of tiles. SkiaPooledImageRegionDecoder() - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder SkiaPooledImageRegionDecoder(Bitmap.Config) - Constructor for class com.davemorrissey.labs.subscaleview.decoder.SkiaPooledImageRegionDecoder sourceToViewCoord(PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert source coordinate to view coordinate. sourceToViewCoord(float, float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert source coordinate to view coordinate. sourceToViewCoord(PointF, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert source coordinate to view coordinate. sourceToViewCoord(float, float, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert source coordinate to view coordinate. start() - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder Starts the animation. SubsamplingScaleImageView - Class in com.davemorrissey.labs.subscaleview Displays an image subsampled as necessary to avoid loading too much image data into memory. SubsamplingScaleImageView(Context, AttributeSet) - Constructor for class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView SubsamplingScaleImageView(Context) - Constructor for class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView SubsamplingScaleImageView.AnimationBuilder - Class in com.davemorrissey.labs.subscaleview Builder class used to set additional options for a scale animation. SubsamplingScaleImageView.DefaultOnAnimationEventListener - Class in com.davemorrissey.labs.subscaleview Default implementation of SubsamplingScaleImageView.OnAnimationEventListener for extension. SubsamplingScaleImageView.DefaultOnImageEventListener - Class in com.davemorrissey.labs.subscaleview Default implementation of SubsamplingScaleImageView.OnImageEventListener for extension. SubsamplingScaleImageView.DefaultOnStateChangedListener - Class in com.davemorrissey.labs.subscaleview Default implementation of SubsamplingScaleImageView.OnStateChangedListener. SubsamplingScaleImageView.OnAnimationEventListener - Interface in com.davemorrissey.labs.subscaleview An event listener for animations, allows events to be triggered when an animation completes, is aborted by another animation starting, or is aborted by a touch event. SubsamplingScaleImageView.OnImageEventListener - Interface in com.davemorrissey.labs.subscaleview An event listener, allowing subclasses and activities to be notified of significant events. SubsamplingScaleImageView.OnStateChangedListener - Interface in com.davemorrissey.labs.subscaleview An event listener, allowing activities to be notified of pan and zoom events.

T

TILE_SIZE_AUTO - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView tiling(boolean) - Method in class com.davemorrissey.labs.subscaleview.ImageSource Enable or disable tiling of the image. tilingDisabled() - Method in class com.davemorrissey.labs.subscaleview.ImageSource Disable tiling of the image. tilingEnabled() - Method in class com.davemorrissey.labs.subscaleview.ImageSource Enable tiling of the image.

U

uri(String) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Create an instance from a URI. uri(Uri) - Static method in class com.davemorrissey.labs.subscaleview.ImageSource Create an instance from a URI.

V

viewToFileRect(Rect, Rect) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Converts a rectangle within the view to the corresponding rectangle from the source file, taking into account the current scale, translation, orientation and clipped region. viewToSourceCoord(PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert screen coordinate to source coordinate. viewToSourceCoord(float, float) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert screen coordinate to source coordinate. viewToSourceCoord(PointF, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert screen coordinate to source coordinate. viewToSourceCoord(float, float, PointF) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Convert screen coordinate to source coordinate. visibleFileRect(Rect) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Find the area of the source file that is currently visible on screen, taking into account the current scale, translation, orientation and clipped region.

W

withDuration(long) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder Desired duration of the anim in milliseconds. withEasing(int) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder Set the easing style. withInterruptible(boolean) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder Whether the animation can be interrupted with a touch. withOnAnimationEventListener(SubsamplingScaleImageView.OnAnimationEventListener) - Method in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.AnimationBuilder Add an animation event listener.

Z

ZOOM_FOCUS_CENTER - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView During zoom animation, move the point of the image that was tapped to the center of the screen. ZOOM_FOCUS_CENTER_IMMEDIATE - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView Zoom in to and center the tapped point immediately without animating. ZOOM_FOCUS_FIXED - Static variable in class com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView During zoom animation, keep the point of the image that was tapped in the same place, and scale the image around it. A B C D E G H I M O P R S T U V W Z

Skip navigation links