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