1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <!-- NewPage --> 3 <html lang="en"> 4 <head> 5 <!-- Generated by javadoc --> 6 <title>Index (library 3.9.0 API)</title> 7 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> 8 <script type="text/javascript" src="script.js"></script> 9 </head> 10 <body> 11 <script type="text/javascript"><!-- 12 try { 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="Index (library 3.9.0 API)"; 15 } 16 } 17 catch(err) { 18 } 19 //--> 20 </script> 21 <noscript> 22 <div>JavaScript is disabled on your browser.</div> 23 </noscript> 24 <!-- ========= START OF TOP NAVBAR ======= --> 25 <div class="topNav"><a name="navbar.top"> 26 <!-- --> 27 </a> 28 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 29 <a name="navbar.top.firstrow"> 30 <!-- --> 31 </a> 32 <ul class="navList" title="Navigation"> 33 <li><a href="overview-summary.html">Overview</a></li> 34 <li>Package</li> 35 <li>Class</li> 36 <li><a href="overview-tree.html">Tree</a></li> 37 <li><a href="deprecated-list.html">Deprecated</a></li> 38 <li class="navBarCell1Rev">Index</li> 39 <li><a href="help-doc.html">Help</a></li> 40 </ul> 41 </div> 42 <div class="subNav"> 43 <ul class="navList"> 44 <li>Prev</li> 45 <li>Next</li> 46 </ul> 47 <ul class="navList"> 48 <li><a href="index.html?index-all.html" target="_top">Frames</a></li> 49 <li><a href="index-all.html" target="_top">No Frames</a></li> 50 </ul> 51 <ul class="navList" id="allclasses_navbar_top"> 52 <li><a href="allclasses-noframe.html">All Classes</a></li> 53 </ul> 54 <div> 55 <script type="text/javascript"><!-- 56 allClassesLink = document.getElementById("allclasses_navbar_top"); 57 if(window==top) { 58 allClassesLink.style.display = "block"; 59 } 60 else { 61 allClassesLink.style.display = "none"; 62 } 63 //--> 64 </script> 65 </div> 66 <a name="skip.navbar.top"> 67 <!-- --> 68 </a></div> 69 <!-- ========= END OF TOP NAVBAR ========= --> 70 <div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:Z">Z</a> <a name="I:A"> 71 <!-- --> 72 </a> 73 <h2 class="title">A</h2> 74 <dl> 75 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#allowAdditionalDecoder-int-long-">allowAdditionalDecoder(int, long)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 76 <dd> 77 <div class="block">Called before creating a new decoder.</div> 78 </dd> 79 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#animateCenter-android.graphics.PointF-">animateCenter(PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 80 <dd> 81 <div class="block">Creates a panning animation builder, that when started will animate the image to place the given coordinates of 82 the image in the center of the screen.</div> 83 </dd> 84 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#animateScale-float-">animateScale(float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 85 <dd> 86 <div class="block">Creates a scale animation builder, that when started will animate a zoom in or out.</div> 87 </dd> 88 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#animateScaleAndCenter-float-android.graphics.PointF-">animateScaleAndCenter(float, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 89 <dd> 90 <div class="block">Creates a scale animation builder, that when started will animate a zoom in or out.</div> 91 </dd> 92 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#asset-java.lang.String-">asset(String)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 93 <dd> 94 <div class="block">Create an instance from an asset name.</div> 95 </dd> 96 </dl> 97 <a name="I:B"> 98 <!-- --> 99 </a> 100 <h2 class="title">B</h2> 101 <dl> 102 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#bitmap-android.graphics.Bitmap-">bitmap(Bitmap)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 103 <dd> 104 <div class="block">Provide a loaded bitmap for display.</div> 105 </dd> 106 </dl> 107 <a name="I:C"> 108 <!-- --> 109 </a> 110 <h2 class="title">C</h2> 111 <dl> 112 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#cachedBitmap-android.graphics.Bitmap-">cachedBitmap(Bitmap)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 113 <dd> 114 <div class="block">Provide a loaded and cached bitmap for display.</div> 115 </dd> 116 <dt><a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a> - package com.davemorrissey.labs.subscaleview</dt> 117 <dd> </dd> 118 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a> - package com.davemorrissey.labs.subscaleview.decoder</dt> 119 <dd> </dd> 120 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html" title="class in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">CompatDecoderFactory</span></a><<a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html" title="type parameter in CompatDecoderFactory">T</a>> - Class in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 121 <dd> 122 <div class="block">Compatibility factory to instantiate decoders with empty public constructors.</div> 123 </dd> 124 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html#CompatDecoderFactory-java.lang.Class-">CompatDecoderFactory(Class<? extends T>)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html" title="class in com.davemorrissey.labs.subscaleview.decoder">CompatDecoderFactory</a></dt> 125 <dd> 126 <div class="block">Construct a factory for the given class.</div> 127 </dd> 128 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html#CompatDecoderFactory-java.lang.Class-android.graphics.Bitmap.Config-">CompatDecoderFactory(Class<? extends T>, Bitmap.Config)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html" title="class in com.davemorrissey.labs.subscaleview.decoder">CompatDecoderFactory</a></dt> 129 <dd> 130 <div class="block">Construct a factory for the given class.</div> 131 </dd> 132 </dl> 133 <a name="I:D"> 134 <!-- --> 135 </a> 136 <h2 class="title">D</h2> 137 <dl> 138 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/ImageDecoder.html#decode-android.content.Context-android.net.Uri-">decode(Context, Uri)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/ImageDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">ImageDecoder</a></dt> 139 <dd> 140 <div class="block">Decode an image.</div> 141 </dd> 142 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html#decode-android.content.Context-android.net.Uri-">decode(Context, Uri)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageDecoder</a></dt> 143 <dd> </dd> 144 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html#decodeRegion-android.graphics.Rect-int-">decodeRegion(Rect, int)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">ImageRegionDecoder</a></dt> 145 <dd> 146 <div class="block"> 147 Decode a region of the image with the given sample size.</div> 148 </dd> 149 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#decodeRegion-android.graphics.Rect-int-">decodeRegion(Rect, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 150 <dd> </dd> 151 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#decodeRegion-android.graphics.Rect-int-">decodeRegion(Rect, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 152 <dd> 153 <div class="block">Acquire a read lock to prevent decoding overlapping with recycling, then check the pool still 154 exists and acquire a decoder to load the requested region.</div> 155 </dd> 156 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/DecoderFactory.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">DecoderFactory</span></a><<a href="com/davemorrissey/labs/subscaleview/decoder/DecoderFactory.html" title="type parameter in DecoderFactory">T</a>> - Interface in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 157 <dd> 158 <div class="block">Interface for <a href="com/davemorrissey/labs/subscaleview/decoder/ImageDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><code>ImageDecoder</code></a> and <a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><code>ImageRegionDecoder</code></a> factories.</div> 159 </dd> 160 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html#DefaultOnAnimationEventListener--">DefaultOnAnimationEventListener()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnAnimationEventListener</a></dt> 161 <dd> </dd> 162 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#DefaultOnImageEventListener--">DefaultOnImageEventListener()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 163 <dd> </dd> 164 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html#DefaultOnStateChangedListener--">DefaultOnStateChangedListener()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnStateChangedListener</a></dt> 165 <dd> </dd> 166 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#dimensions-int-int-">dimensions(int, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 167 <dd> 168 <div class="block">Declare the dimensions of the image.</div> 169 </dd> 170 </dl> 171 <a name="I:E"> 172 <!-- --> 173 </a> 174 <h2 class="title">E</h2> 175 <dl> 176 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#EASE_IN_OUT_QUAD">EASE_IN_OUT_QUAD</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 177 <dd> 178 <div class="block">Quadratic ease in and out.</div> 179 </dd> 180 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#EASE_OUT_QUAD">EASE_OUT_QUAD</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 181 <dd> 182 <div class="block">Quadratic ease out.</div> 183 </dd> 184 </dl> 185 <a name="I:G"> 186 <!-- --> 187 </a> 188 <h2 class="title">G</h2> 189 <dl> 190 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getAppliedOrientation--">getAppliedOrientation()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 191 <dd> 192 <div class="block">Returns the actual orientation of the image relative to the source file.</div> 193 </dd> 194 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getBitmap--">getBitmap()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 195 <dd> </dd> 196 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageViewState.html#getCenter--">getCenter()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageViewState.html" title="class in com.davemorrissey.labs.subscaleview">ImageViewState</a></dt> 197 <dd> </dd> 198 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getCenter--">getCenter()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 199 <dd> 200 <div class="block">Returns the source point at the center of the view.</div> 201 </dd> 202 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getMaxScale--">getMaxScale()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 203 <dd> 204 <div class="block">Returns the maximum allowed scale.</div> 205 </dd> 206 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getMinScale--">getMinScale()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 207 <dd> 208 <div class="block">Returns the minimum allowed scale.</div> 209 </dd> 210 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageViewState.html#getOrientation--">getOrientation()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageViewState.html" title="class in com.davemorrissey.labs.subscaleview">ImageViewState</a></dt> 211 <dd> </dd> 212 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getOrientation--">getOrientation()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 213 <dd> 214 <div class="block">Returns the orientation setting.</div> 215 </dd> 216 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getPanRemaining-android.graphics.RectF-">getPanRemaining(RectF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 217 <dd> 218 <div class="block">Calculate how much further the image can be panned in each direction.</div> 219 </dd> 220 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getPreferredBitmapConfig--">getPreferredBitmapConfig()</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 221 <dd> 222 <div class="block">Get the current preferred configuration for decoding bitmaps.</div> 223 </dd> 224 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getResource--">getResource()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 225 <dd> </dd> 226 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageViewState.html#getScale--">getScale()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageViewState.html" title="class in com.davemorrissey.labs.subscaleview">ImageViewState</a></dt> 227 <dd> </dd> 228 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getScale--">getScale()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 229 <dd> 230 <div class="block">Returns the current scale value.</div> 231 </dd> 232 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getSHeight--">getSHeight()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 233 <dd> </dd> 234 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getSHeight--">getSHeight()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 235 <dd> 236 <div class="block">Get source height, ignoring orientation.</div> 237 </dd> 238 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getSRegion--">getSRegion()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 239 <dd> </dd> 240 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getState--">getState()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 241 <dd> 242 <div class="block">Get the current state of the view (scale, center, orientation) for restoration after rotate.</div> 243 </dd> 244 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getSWidth--">getSWidth()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 245 <dd> </dd> 246 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#getSWidth--">getSWidth()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 247 <dd> 248 <div class="block">Get source width, ignoring orientation.</div> 249 </dd> 250 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getTile--">getTile()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 251 <dd> </dd> 252 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#getUri--">getUri()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 253 <dd> </dd> 254 </dl> 255 <a name="I:H"> 256 <!-- --> 257 </a> 258 <h2 class="title">H</h2> 259 <dl> 260 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#hasImage--">hasImage()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 261 <dd> 262 <div class="block">Check if an image has been set.</div> 263 </dd> 264 </dl> 265 <a name="I:I"> 266 <!-- --> 267 </a> 268 <h2 class="title">I</h2> 269 <dl> 270 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/ImageDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">ImageDecoder</span></a> - Interface in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 271 <dd> 272 <div class="block">Interface for image decoding classes, allowing the default <a href="https://developer.android.com/reference/android/graphics/BitmapFactory.html?is-external=true" title="class or interface in android.graphics"><code>BitmapFactory</code></a> 273 based on the Skia library to be replaced with a custom class.</div> 274 </dd> 275 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">ImageRegionDecoder</span></a> - Interface in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 276 <dd> 277 <div class="block">Interface for image decoding classes, allowing the default <a href="https://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html?is-external=true" title="class or interface in android.graphics"><code>BitmapRegionDecoder</code></a> 278 based on the Skia library to be replaced with a custom class.</div> 279 </dd> 280 <dt><a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">ImageSource</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 281 <dd> 282 <div class="block">Helper class used to set the source and additional attributes from a variety of sources.</div> 283 </dd> 284 <dt><a href="com/davemorrissey/labs/subscaleview/ImageViewState.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">ImageViewState</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 285 <dd> 286 <div class="block">Wraps the scale, center and orientation of a displayed image for easy restoration on screen rotate.</div> 287 </dd> 288 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageViewState.html#ImageViewState-float-android.graphics.PointF-int-">ImageViewState(float, PointF, int)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageViewState.html" title="class in com.davemorrissey.labs.subscaleview">ImageViewState</a></dt> 289 <dd> </dd> 290 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html#init-android.content.Context-android.net.Uri-">init(Context, Uri)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">ImageRegionDecoder</a></dt> 291 <dd> 292 <div class="block">Initialise the decoder.</div> 293 </dd> 294 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#init-android.content.Context-android.net.Uri-">init(Context, Uri)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 295 <dd> </dd> 296 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#init-android.content.Context-android.net.Uri-">init(Context, Uri)</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 297 <dd> 298 <div class="block">Initialises the decoder pool.</div> 299 </dd> 300 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#isCached--">isCached()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 301 <dd> </dd> 302 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#isImageLoaded--">isImageLoaded()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 303 <dd> 304 <div class="block">Call to find whether the main image (base layer tiles where relevant) have been loaded.</div> 305 </dd> 306 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#isPanEnabled--">isPanEnabled()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 307 <dd> 308 <div class="block">Returns true if pan gesture detection is enabled.</div> 309 </dd> 310 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#isQuickScaleEnabled--">isQuickScaleEnabled()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 311 <dd> 312 <div class="block">Returns true if double tap & swipe to zoom is enabled.</div> 313 </dd> 314 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html#isReady--">isReady()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">ImageRegionDecoder</a></dt> 315 <dd> 316 <div class="block">Status check.</div> 317 </dd> 318 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#isReady--">isReady()</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 319 <dd> </dd> 320 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#isReady--">isReady()</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 321 <dd> 322 <div class="block">Holding a read lock to avoid returning true while the pool is being recycled, this returns 323 true if the pool has at least one decoder available.</div> 324 </dd> 325 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#isReady--">isReady()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 326 <dd> 327 <div class="block">Call to find whether the view is initialised, has dimensions, and will display an image on 328 the next draw.</div> 329 </dd> 330 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#isZoomEnabled--">isZoomEnabled()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 331 <dd> 332 <div class="block">Returns true if zoom gesture detection is enabled.</div> 333 </dd> 334 </dl> 335 <a name="I:M"> 336 <!-- --> 337 </a> 338 <h2 class="title">M</h2> 339 <dl> 340 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html#make--">make()</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/CompatDecoderFactory.html" title="class in com.davemorrissey.labs.subscaleview.decoder">CompatDecoderFactory</a></dt> 341 <dd> </dd> 342 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/DecoderFactory.html#make--">make()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/DecoderFactory.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">DecoderFactory</a></dt> 343 <dd> 344 <div class="block">Produce a new instance of a decoder with type <code>T</code>.</div> 345 </dd> 346 </dl> 347 <a name="I:O"> 348 <!-- --> 349 </a> 350 <h2 class="title">O</h2> 351 <dl> 352 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html#onCenterChanged-android.graphics.PointF-int-">onCenterChanged(PointF, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnStateChangedListener</a></dt> 353 <dd> </dd> 354 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html#onCenterChanged-android.graphics.PointF-int-">onCenterChanged(PointF, int)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnStateChangedListener</a></dt> 355 <dd> 356 <div class="block">The source center has been changed.</div> 357 </dd> 358 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html#onComplete--">onComplete()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnAnimationEventListener</a></dt> 359 <dd> </dd> 360 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html#onComplete--">onComplete()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnAnimationEventListener</a></dt> 361 <dd> 362 <div class="block">The animation has completed, having reached its endpoint.</div> 363 </dd> 364 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onDraw-android.graphics.Canvas-">onDraw(Canvas)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 365 <dd> 366 <div class="block">Draw method should not be called until the view has dimensions so the first calls are used as triggers to calculate 367 the scaling and tiling required.</div> 368 </dd> 369 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onImageLoaded--">onImageLoaded()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 370 <dd> </dd> 371 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onImageLoaded--">onImageLoaded()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 372 <dd> 373 <div class="block">Called when the full size image is ready.</div> 374 </dd> 375 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onImageLoaded--">onImageLoaded()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 376 <dd> 377 <div class="block">Called once when the full size image or its base layer tiles have been loaded.</div> 378 </dd> 379 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onImageLoadError-java.lang.Exception-">onImageLoadError(Exception)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 380 <dd> </dd> 381 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onImageLoadError-java.lang.Exception-">onImageLoadError(Exception)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 382 <dd> 383 <div class="block">Indicates an error initiliasing the decoder when using a tiling, or when loading the full 384 size bitmap when tiling is disabled.</div> 385 </dd> 386 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html#onInterruptedByNewAnim--">onInterruptedByNewAnim()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnAnimationEventListener</a></dt> 387 <dd> </dd> 388 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html#onInterruptedByNewAnim--">onInterruptedByNewAnim()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnAnimationEventListener</a></dt> 389 <dd> 390 <div class="block">The animation has been aborted before reaching its endpoint because a new animation has been started.</div> 391 </dd> 392 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html#onInterruptedByUser--">onInterruptedByUser()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnAnimationEventListener</a></dt> 393 <dd> </dd> 394 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html#onInterruptedByUser--">onInterruptedByUser()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnAnimationEventListener</a></dt> 395 <dd> 396 <div class="block">The animation has been aborted before reaching its endpoint because the user touched the screen.</div> 397 </dd> 398 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onMeasure-int-int-">onMeasure(int, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 399 <dd> 400 <div class="block">Measures the width and height of the view, preserving the aspect ratio of the image displayed if wrap_content is 401 used.</div> 402 </dd> 403 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onPreviewLoadError-java.lang.Exception-">onPreviewLoadError(Exception)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 404 <dd> </dd> 405 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onPreviewLoadError-java.lang.Exception-">onPreviewLoadError(Exception)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 406 <dd> 407 <div class="block">Called when a preview image could not be loaded.</div> 408 </dd> 409 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onPreviewReleased--">onPreviewReleased()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 410 <dd> </dd> 411 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onPreviewReleased--">onPreviewReleased()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 412 <dd> 413 <div class="block">Called when a bitmap set using ImageSource.cachedBitmap is no longer being used by the View.</div> 414 </dd> 415 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onReady--">onReady()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 416 <dd> </dd> 417 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onReady--">onReady()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 418 <dd> 419 <div class="block">Called when the dimensions of the image and view are known, and either a preview image, 420 the full size image, or base layer tiles are loaded.</div> 421 </dd> 422 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onReady--">onReady()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 423 <dd> 424 <div class="block">Called once when the view is initialised, has dimensions, and will display an image on the 425 next draw.</div> 426 </dd> 427 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html#onScaleChanged-float-int-">onScaleChanged(float, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnStateChangedListener</a></dt> 428 <dd> </dd> 429 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html#onScaleChanged-float-int-">onScaleChanged(float, int)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnStateChangedListener</a></dt> 430 <dd> 431 <div class="block">The scale has changed.</div> 432 </dd> 433 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onSizeChanged-int-int-int-int-">onSizeChanged(int, int, int, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 434 <dd> 435 <div class="block">On resize, preserve center and scale.</div> 436 </dd> 437 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html#onTileLoadError-java.lang.Exception-">onTileLoadError(Exception)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.DefaultOnImageEventListener</a></dt> 438 <dd> </dd> 439 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html#onTileLoadError-java.lang.Exception-">onTileLoadError(Exception)</a></span> - Method in interface com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.OnImageEventListener</a></dt> 440 <dd> 441 <div class="block">Called when an image tile could not be loaded.</div> 442 </dd> 443 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#onTouchEvent-android.view.MotionEvent-">onTouchEvent(MotionEvent)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 444 <dd> 445 <div class="block">Handle touch events.</div> 446 </dd> 447 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIENTATION_0">ORIENTATION_0</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 448 <dd> 449 <div class="block">Display the image file in its native orientation.</div> 450 </dd> 451 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIENTATION_180">ORIENTATION_180</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 452 <dd> 453 <div class="block">Rotate the image 180 degrees.</div> 454 </dd> 455 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIENTATION_270">ORIENTATION_270</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 456 <dd> 457 <div class="block">Rotate the image 270 degrees clockwise.</div> 458 </dd> 459 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIENTATION_90">ORIENTATION_90</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 460 <dd> 461 <div class="block">Rotate the image 90 degrees clockwise.</div> 462 </dd> 463 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIENTATION_USE_EXIF">ORIENTATION_USE_EXIF</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 464 <dd> 465 <div class="block">Attempt to use EXIF information on the image to rotate it.</div> 466 </dd> 467 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIGIN_ANIM">ORIGIN_ANIM</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 468 <dd> 469 <div class="block">State change originated from animation.</div> 470 </dd> 471 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIGIN_DOUBLE_TAP_ZOOM">ORIGIN_DOUBLE_TAP_ZOOM</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 472 <dd> 473 <div class="block">State change originated from a double tap zoom anim.</div> 474 </dd> 475 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIGIN_FLING">ORIGIN_FLING</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 476 <dd> 477 <div class="block">State change originated from a fling momentum anim.</div> 478 </dd> 479 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ORIGIN_TOUCH">ORIGIN_TOUCH</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 480 <dd> 481 <div class="block">State change originated from touch gesture.</div> 482 </dd> 483 </dl> 484 <a name="I:P"> 485 <!-- --> 486 </a> 487 <h2 class="title">P</h2> 488 <dl> 489 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#PAN_LIMIT_CENTER">PAN_LIMIT_CENTER</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 490 <dd> 491 <div class="block">Allows the image to be panned until a corner reaches the center of the screen but no further.</div> 492 </dd> 493 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#PAN_LIMIT_INSIDE">PAN_LIMIT_INSIDE</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 494 <dd> 495 <div class="block">Don't allow the image to be panned off screen.</div> 496 </dd> 497 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#PAN_LIMIT_OUTSIDE">PAN_LIMIT_OUTSIDE</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 498 <dd> 499 <div class="block">Allows the image to be panned until it is just off screen, but no further.</div> 500 </dd> 501 </dl> 502 <a name="I:R"> 503 <!-- --> 504 </a> 505 <h2 class="title">R</h2> 506 <dl> 507 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html#recycle--">recycle()</a></span> - Method in interface com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder">ImageRegionDecoder</a></dt> 508 <dd> 509 <div class="block">This method will be called when the decoder is no longer required.</div> 510 </dd> 511 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#recycle--">recycle()</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 512 <dd> </dd> 513 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#recycle--">recycle()</a></span> - Method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 514 <dd> 515 <div class="block">Wait until all read locks held by <a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#decodeRegion-android.graphics.Rect-int-"><code>decodeRegion(Rect, int)</code></a> are released, then recycle 516 and destroy the pool.</div> 517 </dd> 518 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#recycle--">recycle()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 519 <dd> 520 <div class="block">Releases all resources the view is using and resets the state, nulling any fields that use significant memory.</div> 521 </dd> 522 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#region-android.graphics.Rect-">region(Rect)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 523 <dd> 524 <div class="block">Use a region of the source image.</div> 525 </dd> 526 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#resetScaleAndCenter--">resetScaleAndCenter()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 527 <dd> 528 <div class="block">Fully zoom out and return the image to the middle of the screen.</div> 529 </dd> 530 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#resource-int-">resource(int)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 531 <dd> 532 <div class="block">Create an instance from a resource.</div> 533 </dd> 534 </dl> 535 <a name="I:S"> 536 <!-- --> 537 </a> 538 <h2 class="title">S</h2> 539 <dl> 540 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SCALE_TYPE_CENTER_CROP">SCALE_TYPE_CENTER_CROP</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 541 <dd> 542 <div class="block">Scale the image uniformly so that both dimensions of the image will be equal to or larger than the corresponding dimension of the view.</div> 543 </dd> 544 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SCALE_TYPE_CENTER_INSIDE">SCALE_TYPE_CENTER_INSIDE</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 545 <dd> 546 <div class="block">Scale the image so that both dimensions of the image will be equal to or less than the corresponding dimension of the view.</div> 547 </dd> 548 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SCALE_TYPE_CUSTOM">SCALE_TYPE_CUSTOM</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 549 <dd> 550 <div class="block">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.</div> 551 </dd> 552 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SCALE_TYPE_START">SCALE_TYPE_START</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 553 <dd> 554 <div class="block">Scale the image so that both dimensions of the image will be equal to or larger than the corresponding dimension of the view.</div> 555 </dd> 556 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setBitmapDecoderClass-java.lang.Class-">setBitmapDecoderClass(Class<? extends ImageDecoder>)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 557 <dd> 558 <div class="block">Swap the default bitmap decoder implementation for one of your own.</div> 559 </dd> 560 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setBitmapDecoderFactory-com.davemorrissey.labs.subscaleview.decoder.DecoderFactory-">setBitmapDecoderFactory(DecoderFactory<? extends ImageDecoder>)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 561 <dd> 562 <div class="block">Swap the default bitmap decoder implementation for one of your own.</div> 563 </dd> 564 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#setDebug-boolean-">setDebug(boolean)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 565 <dd> 566 <div class="block">Controls logging of debug messages.</div> 567 </dd> 568 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDebug-boolean-">setDebug(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 569 <dd> 570 <div class="block">Enables visual debugging, showing tile boundaries and sizes.</div> 571 </dd> 572 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDoubleTapZoomDpi-int-">setDoubleTapZoomDpi(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 573 <dd> 574 <div class="block">A density aware alternative to <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDoubleTapZoomScale-float-"><code>SubsamplingScaleImageView.setDoubleTapZoomScale(float)</code></a>; this allows you to express the scale the 575 image will zoom in to when double tapped in terms of the image pixel density.</div> 576 </dd> 577 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDoubleTapZoomDuration-int-">setDoubleTapZoomDuration(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 578 <dd> 579 <div class="block">Set the duration of the double tap zoom animation.</div> 580 </dd> 581 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDoubleTapZoomScale-float-">setDoubleTapZoomScale(float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 582 <dd> 583 <div class="block">Set the scale the image will zoom in to when double tapped.</div> 584 </dd> 585 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setDoubleTapZoomStyle-int-">setDoubleTapZoomStyle(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 586 <dd> 587 <div class="block">Set the type of zoom animation to be used for double taps.</div> 588 </dd> 589 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setEagerLoadingEnabled-boolean-">setEagerLoadingEnabled(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 590 <dd> 591 <div class="block">Enable or disable eager loading of tiles that appear on screen during gestures or animations, 592 while the gesture or animation is still in progress.</div> 593 </dd> 594 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setExecutor-java.util.concurrent.Executor-">setExecutor(Executor)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 595 <dd> 596 <div class="block"> 597 Provide an <a href="https://developer.android.com/reference/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent"><code>Executor</code></a> to be used for loading images.</div> 598 </dd> 599 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setImage-com.davemorrissey.labs.subscaleview.ImageSource-">setImage(ImageSource)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 600 <dd> 601 <div class="block">Set the image source from a bitmap, resource, asset, file or other URI.</div> 602 </dd> 603 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setImage-com.davemorrissey.labs.subscaleview.ImageSource-com.davemorrissey.labs.subscaleview.ImageViewState-">setImage(ImageSource, ImageViewState)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 604 <dd> 605 <div class="block">Set the image source from a bitmap, resource, asset, file or other URI, starting with a given orientation 606 setting, scale and center.</div> 607 </dd> 608 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setImage-com.davemorrissey.labs.subscaleview.ImageSource-com.davemorrissey.labs.subscaleview.ImageSource-">setImage(ImageSource, ImageSource)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 609 <dd> 610 <div class="block">Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be 611 displayed until the full size image is loaded.</div> 612 </dd> 613 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setImage-com.davemorrissey.labs.subscaleview.ImageSource-com.davemorrissey.labs.subscaleview.ImageSource-com.davemorrissey.labs.subscaleview.ImageViewState-">setImage(ImageSource, ImageSource, ImageViewState)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 614 <dd> 615 <div class="block">Set the image source from a bitmap, resource, asset, file or other URI, providing a preview image to be 616 displayed until the full size image is loaded, starting with a given orientation setting, scale and center.</div> 617 </dd> 618 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMaximumDpi-int-">setMaximumDpi(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 619 <dd> 620 <div class="block">This is a screen density aware alternative to <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMinScale-float-"><code>SubsamplingScaleImageView.setMinScale(float)</code></a>; it allows you to express the minimum 621 allowed scale in terms of the maximum pixel density.</div> 622 </dd> 623 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMaxScale-float-">setMaxScale(float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 624 <dd> 625 <div class="block">Set the maximum scale allowed.</div> 626 </dd> 627 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMaxTileSize-int-">setMaxTileSize(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 628 <dd> 629 <div class="block">By default the View automatically calculates the optimal tile size.</div> 630 </dd> 631 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMaxTileSize-int-int-">setMaxTileSize(int, int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 632 <dd> 633 <div class="block">By default the View automatically calculates the optimal tile size.</div> 634 </dd> 635 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMinimumDpi-int-">setMinimumDpi(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 636 <dd> 637 <div class="block">This is a screen density aware alternative to <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMaxScale-float-"><code>SubsamplingScaleImageView.setMaxScale(float)</code></a>; it allows you to express the maximum 638 allowed scale in terms of the minimum pixel density.</div> 639 </dd> 640 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMinimumScaleType-int-">setMinimumScaleType(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 641 <dd> 642 <div class="block">Set the minimum scale type.</div> 643 </dd> 644 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMinimumTileDpi-int-">setMinimumTileDpi(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 645 <dd> 646 <div class="block">By default, image tiles are at least as high resolution as the screen.</div> 647 </dd> 648 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setMinScale-float-">setMinScale(float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 649 <dd> 650 <div class="block">Set the minimum scale allowed.</div> 651 </dd> 652 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setOnImageEventListener-com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnImageEventListener-">setOnImageEventListener(SubsamplingScaleImageView.OnImageEventListener)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 653 <dd> 654 <div class="block">Add a listener allowing notification of load and error events.</div> 655 </dd> 656 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setOnLongClickListener-android.view.View.OnLongClickListener-">setOnLongClickListener(View.OnLongClickListener)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 657 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setOnStateChangedListener-com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnStateChangedListener-">setOnStateChangedListener(SubsamplingScaleImageView.OnStateChangedListener)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 658 <dd> 659 <div class="block">Add a listener for pan and zoom events.</div> 660 </dd> 661 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setOrientation-int-">setOrientation(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 662 <dd> 663 <div class="block">Sets the image orientation.</div> 664 </dd> 665 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setPanEnabled-boolean-">setPanEnabled(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 666 <dd> 667 <div class="block">Enable or disable pan gesture detection.</div> 668 </dd> 669 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setPanLimit-int-">setPanLimit(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 670 <dd> 671 <div class="block">Set the pan limiting style.</div> 672 </dd> 673 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setPreferredBitmapConfig-android.graphics.Bitmap.Config-">setPreferredBitmapConfig(Bitmap.Config)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 674 <dd> 675 <div class="block">Set a global preferred bitmap config shared by all view instances and applied to new instances 676 initialised after the call is made.</div> 677 </dd> 678 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setQuickScaleEnabled-boolean-">setQuickScaleEnabled(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 679 <dd> 680 <div class="block">Enable or disable double tap & swipe to zoom.</div> 681 </dd> 682 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setRegionDecoderClass-java.lang.Class-">setRegionDecoderClass(Class<? extends ImageRegionDecoder>)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 683 <dd> 684 <div class="block">Swap the default region decoder implementation for one of your own.</div> 685 </dd> 686 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setRegionDecoderFactory-com.davemorrissey.labs.subscaleview.decoder.DecoderFactory-">setRegionDecoderFactory(DecoderFactory<? extends ImageRegionDecoder>)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 687 <dd> 688 <div class="block">Swap the default region decoder implementation for one of your own.</div> 689 </dd> 690 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setScaleAndCenter-float-android.graphics.PointF-">setScaleAndCenter(float, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 691 <dd> 692 <div class="block">Externally change the scale and translation of the source image.</div> 693 </dd> 694 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setTileBackgroundColor-int-">setTileBackgroundColor(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 695 <dd> 696 <div class="block">Set a solid color to render behind tiles, useful for displaying transparent PNGs.</div> 697 </dd> 698 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#setZoomEnabled-boolean-">setZoomEnabled(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 699 <dd> 700 <div class="block">Enable or disable zoom gesture detection.</div> 701 </dd> 702 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">SkiaImageDecoder</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 703 <dd> 704 <div class="block">Default implementation of <a href="com/davemorrissey/labs/subscaleview/decoder/ImageDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><code>ImageDecoder</code></a> 705 using Android's <a href="https://developer.android.com/reference/android/graphics/BitmapFactory.html?is-external=true" title="class or interface in android.graphics"><code>BitmapFactory</code></a>, based on the Skia library.</div> 706 </dd> 707 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html#SkiaImageDecoder--">SkiaImageDecoder()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageDecoder</a></dt> 708 <dd> </dd> 709 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html#SkiaImageDecoder-android.graphics.Bitmap.Config-">SkiaImageDecoder(Bitmap.Config)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageDecoder</a></dt> 710 <dd> </dd> 711 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">SkiaImageRegionDecoder</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 712 <dd> 713 <div class="block">Default implementation of <a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><code>ImageRegionDecoder</code></a> 714 using Android's <a href="https://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html?is-external=true" title="class or interface in android.graphics"><code>BitmapRegionDecoder</code></a>, based on the Skia library.</div> 715 </dd> 716 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#SkiaImageRegionDecoder--">SkiaImageRegionDecoder()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 717 <dd> </dd> 718 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html#SkiaImageRegionDecoder-android.graphics.Bitmap.Config-">SkiaImageRegionDecoder(Bitmap.Config)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaImageRegionDecoder</a></dt> 719 <dd> </dd> 720 <dt><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder"><span class="typeNameLink">SkiaPooledImageRegionDecoder</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/decoder/package-summary.html">com.davemorrissey.labs.subscaleview.decoder</a></dt> 721 <dd> 722 <div class="block"> 723 An implementation of <a href="com/davemorrissey/labs/subscaleview/decoder/ImageRegionDecoder.html" title="interface in com.davemorrissey.labs.subscaleview.decoder"><code>ImageRegionDecoder</code></a> using a pool of <a href="https://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html?is-external=true" title="class or interface in android.graphics"><code>BitmapRegionDecoder</code></a>s, 724 to provide true parallel loading of tiles.</div> 725 </dd> 726 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#SkiaPooledImageRegionDecoder--">SkiaPooledImageRegionDecoder()</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 727 <dd> </dd> 728 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html#SkiaPooledImageRegionDecoder-android.graphics.Bitmap.Config-">SkiaPooledImageRegionDecoder(Bitmap.Config)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.decoder.<a href="com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.html" title="class in com.davemorrissey.labs.subscaleview.decoder">SkiaPooledImageRegionDecoder</a></dt> 729 <dd> </dd> 730 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#sourceToViewCoord-android.graphics.PointF-">sourceToViewCoord(PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 731 <dd> 732 <div class="block">Convert source coordinate to view coordinate.</div> 733 </dd> 734 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#sourceToViewCoord-float-float-">sourceToViewCoord(float, float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 735 <dd> 736 <div class="block">Convert source coordinate to view coordinate.</div> 737 </dd> 738 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#sourceToViewCoord-android.graphics.PointF-android.graphics.PointF-">sourceToViewCoord(PointF, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 739 <dd> 740 <div class="block">Convert source coordinate to view coordinate.</div> 741 </dd> 742 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#sourceToViewCoord-float-float-android.graphics.PointF-">sourceToViewCoord(float, float, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 743 <dd> 744 <div class="block">Convert source coordinate to view coordinate.</div> 745 </dd> 746 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html#start--">start()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.AnimationBuilder</a></dt> 747 <dd> 748 <div class="block">Starts the animation.</div> 749 </dd> 750 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 751 <dd> 752 <div class="block"> 753 Displays an image subsampled as necessary to avoid loading too much image data into memory.</div> 754 </dd> 755 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SubsamplingScaleImageView-android.content.Context-android.util.AttributeSet-">SubsamplingScaleImageView(Context, AttributeSet)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 756 <dd> </dd> 757 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#SubsamplingScaleImageView-android.content.Context-">SubsamplingScaleImageView(Context)</a></span> - Constructor for class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 758 <dd> </dd> 759 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.AnimationBuilder</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 760 <dd> 761 <div class="block">Builder class used to set additional options for a scale animation.</div> 762 </dd> 763 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnAnimationEventListener.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.DefaultOnAnimationEventListener</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 764 <dd> 765 <div class="block">Default implementation of <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html" title="interface in com.davemorrissey.labs.subscaleview"><code>SubsamplingScaleImageView.OnAnimationEventListener</code></a> for extension.</div> 766 </dd> 767 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnImageEventListener.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.DefaultOnImageEventListener</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 768 <dd> 769 <div class="block">Default implementation of <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview"><code>SubsamplingScaleImageView.OnImageEventListener</code></a> for extension.</div> 770 </dd> 771 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.DefaultOnStateChangedListener.html" title="class in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.DefaultOnStateChangedListener</span></a> - Class in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 772 <dd> 773 <div class="block">Default implementation of <a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html" title="interface in com.davemorrissey.labs.subscaleview"><code>SubsamplingScaleImageView.OnStateChangedListener</code></a>.</div> 774 </dd> 775 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnAnimationEventListener.html" title="interface in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.OnAnimationEventListener</span></a> - Interface in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 776 <dd> 777 <div class="block">An event listener for animations, allows events to be triggered when an animation completes, 778 is aborted by another animation starting, or is aborted by a touch event.</div> 779 </dd> 780 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnImageEventListener.html" title="interface in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.OnImageEventListener</span></a> - Interface in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 781 <dd> 782 <div class="block">An event listener, allowing subclasses and activities to be notified of significant events.</div> 783 </dd> 784 <dt><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.OnStateChangedListener.html" title="interface in com.davemorrissey.labs.subscaleview"><span class="typeNameLink">SubsamplingScaleImageView.OnStateChangedListener</span></a> - Interface in <a href="com/davemorrissey/labs/subscaleview/package-summary.html">com.davemorrissey.labs.subscaleview</a></dt> 785 <dd> 786 <div class="block">An event listener, allowing activities to be notified of pan and zoom events.</div> 787 </dd> 788 </dl> 789 <a name="I:T"> 790 <!-- --> 791 </a> 792 <h2 class="title">T</h2> 793 <dl> 794 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#TILE_SIZE_AUTO">TILE_SIZE_AUTO</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 795 <dd> </dd> 796 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#tiling-boolean-">tiling(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 797 <dd> 798 <div class="block">Enable or disable tiling of the image.</div> 799 </dd> 800 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#tilingDisabled--">tilingDisabled()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 801 <dd> 802 <div class="block">Disable tiling of the image.</div> 803 </dd> 804 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#tilingEnabled--">tilingEnabled()</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 805 <dd> 806 <div class="block">Enable tiling of the image.</div> 807 </dd> 808 </dl> 809 <a name="I:U"> 810 <!-- --> 811 </a> 812 <h2 class="title">U</h2> 813 <dl> 814 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#uri-java.lang.String-">uri(String)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 815 <dd> 816 <div class="block">Create an instance from a URI.</div> 817 </dd> 818 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/ImageSource.html#uri-android.net.Uri-">uri(Uri)</a></span> - Static method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/ImageSource.html" title="class in com.davemorrissey.labs.subscaleview">ImageSource</a></dt> 819 <dd> 820 <div class="block">Create an instance from a URI.</div> 821 </dd> 822 </dl> 823 <a name="I:V"> 824 <!-- --> 825 </a> 826 <h2 class="title">V</h2> 827 <dl> 828 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#viewToFileRect-android.graphics.Rect-android.graphics.Rect-">viewToFileRect(Rect, Rect)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 829 <dd> 830 <div class="block">Converts a rectangle within the view to the corresponding rectangle from the source file, taking 831 into account the current scale, translation, orientation and clipped region.</div> 832 </dd> 833 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#viewToSourceCoord-android.graphics.PointF-">viewToSourceCoord(PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 834 <dd> 835 <div class="block">Convert screen coordinate to source coordinate.</div> 836 </dd> 837 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#viewToSourceCoord-float-float-">viewToSourceCoord(float, float)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 838 <dd> 839 <div class="block">Convert screen coordinate to source coordinate.</div> 840 </dd> 841 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#viewToSourceCoord-android.graphics.PointF-android.graphics.PointF-">viewToSourceCoord(PointF, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 842 <dd> 843 <div class="block">Convert screen coordinate to source coordinate.</div> 844 </dd> 845 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#viewToSourceCoord-float-float-android.graphics.PointF-">viewToSourceCoord(float, float, PointF)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 846 <dd> 847 <div class="block">Convert screen coordinate to source coordinate.</div> 848 </dd> 849 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#visibleFileRect-android.graphics.Rect-">visibleFileRect(Rect)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 850 <dd> 851 <div class="block">Find the area of the source file that is currently visible on screen, taking into account the 852 current scale, translation, orientation and clipped region.</div> 853 </dd> 854 </dl> 855 <a name="I:W"> 856 <!-- --> 857 </a> 858 <h2 class="title">W</h2> 859 <dl> 860 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html#withDuration-long-">withDuration(long)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.AnimationBuilder</a></dt> 861 <dd> 862 <div class="block">Desired duration of the anim in milliseconds.</div> 863 </dd> 864 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html#withEasing-int-">withEasing(int)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.AnimationBuilder</a></dt> 865 <dd> 866 <div class="block">Set the easing style.</div> 867 </dd> 868 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html#withInterruptible-boolean-">withInterruptible(boolean)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.AnimationBuilder</a></dt> 869 <dd> 870 <div class="block">Whether the animation can be interrupted with a touch.</div> 871 </dd> 872 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html#withOnAnimationEventListener-com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.OnAnimationEventListener-">withOnAnimationEventListener(SubsamplingScaleImageView.OnAnimationEventListener)</a></span> - Method in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.AnimationBuilder.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView.AnimationBuilder</a></dt> 873 <dd> 874 <div class="block">Add an animation event listener.</div> 875 </dd> 876 </dl> 877 <a name="I:Z"> 878 <!-- --> 879 </a> 880 <h2 class="title">Z</h2> 881 <dl> 882 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ZOOM_FOCUS_CENTER">ZOOM_FOCUS_CENTER</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 883 <dd> 884 <div class="block">During zoom animation, move the point of the image that was tapped to the center of the screen.</div> 885 </dd> 886 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ZOOM_FOCUS_CENTER_IMMEDIATE">ZOOM_FOCUS_CENTER_IMMEDIATE</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 887 <dd> 888 <div class="block">Zoom in to and center the tapped point immediately without animating.</div> 889 </dd> 890 <dt><span class="memberNameLink"><a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html#ZOOM_FOCUS_FIXED">ZOOM_FOCUS_FIXED</a></span> - Static variable in class com.davemorrissey.labs.subscaleview.<a href="com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.html" title="class in com.davemorrissey.labs.subscaleview">SubsamplingScaleImageView</a></dt> 891 <dd> 892 <div class="block">During zoom animation, keep the point of the image that was tapped in the same place, and scale the image around it.</div> 893 </dd> 894 </dl> 895 <a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:Z">Z</a> </div> 896 <!-- ======= START OF BOTTOM NAVBAR ====== --> 897 <div class="bottomNav"><a name="navbar.bottom"> 898 <!-- --> 899 </a> 900 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 901 <a name="navbar.bottom.firstrow"> 902 <!-- --> 903 </a> 904 <ul class="navList" title="Navigation"> 905 <li><a href="overview-summary.html">Overview</a></li> 906 <li>Package</li> 907 <li>Class</li> 908 <li><a href="overview-tree.html">Tree</a></li> 909 <li><a href="deprecated-list.html">Deprecated</a></li> 910 <li class="navBarCell1Rev">Index</li> 911 <li><a href="help-doc.html">Help</a></li> 912 </ul> 913 </div> 914 <div class="subNav"> 915 <ul class="navList"> 916 <li>Prev</li> 917 <li>Next</li> 918 </ul> 919 <ul class="navList"> 920 <li><a href="index.html?index-all.html" target="_top">Frames</a></li> 921 <li><a href="index-all.html" target="_top">No Frames</a></li> 922 </ul> 923 <ul class="navList" id="allclasses_navbar_bottom"> 924 <li><a href="allclasses-noframe.html">All Classes</a></li> 925 </ul> 926 <div> 927 <script type="text/javascript"><!-- 928 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 929 if(window==top) { 930 allClassesLink.style.display = "block"; 931 } 932 else { 933 allClassesLink.style.display = "none"; 934 } 935 //--> 936 </script> 937 </div> 938 <a name="skip.navbar.bottom"> 939 <!-- --> 940 </a></div> 941 <!-- ======== END OF BOTTOM NAVBAR ======= --> 942 </body> 943 </html> 944