<p dir="auto">the on resource ready gets me to the point where image has been loaded but it hasn't been set on image view yet , i need a function in the listener where i get a callback after the image has been set on the imageview ..<br>
please help me with that</p>
<p dir="auto">The only listener I know I can attach is:</p>
<div class="highlight highlight-source-java notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Glide.with(this)
     .load(uri)
     .listener(new RequestListener&lt;Uri, GlideDrawable&gt;() {
         @Override public boolean onException(Exception e, Uri model, Target&lt;GlideDrawable&gt; target, boolean isFirstResource) {
             return false;
         }
         @Override public boolean onResourceReady(GlideDrawable resource, Uri model, Target&lt;GlideDrawable&gt; target, boolean isFromMemoryCache, boolean isFirstResource) {
             // easy
             return false;
             // impossible?
         }
     })
     .into(imageView)
;"><pre class="notranslate"><span class="pl-smi">Glide</span>.<span class="pl-en">with</span>(<span class="pl-smi">this</span>)
     .<span class="pl-en">load</span>(<span class="pl-s1">uri</span>)
     .<span class="pl-en">listener</span>(<span class="pl-k">new</span> <span class="pl-smi">RequestListener</span>&lt;<span class="pl-smi">Uri</span>, <span class="pl-smi">GlideDrawable</span>&gt;() {
         <span class="pl-c1">@</span><span class="pl-c1">Override</span> <span class="pl-k">public</span> <span class="pl-smi">boolean</span> <span class="pl-en">onException</span>(<span class="pl-smi">Exception</span> <span class="pl-s1">e</span>, <span class="pl-smi">Uri</span> <span class="pl-s1">model</span>, <span class="pl-smi">Target</span>&lt;<span class="pl-smi">GlideDrawable</span>&gt; <span class="pl-s1">target</span>, <span class="pl-smi">boolean</span> <span class="pl-s1">isFirstResource</span>) {
             <span class="pl-k">return</span> <span class="pl-c1">false</span>;
         }
         <span class="pl-c1">@</span><span class="pl-c1">Override</span> <span class="pl-k">public</span> <span class="pl-smi">boolean</span> <span class="pl-en">onResourceReady</span>(<span class="pl-smi">GlideDrawable</span> <span class="pl-s1">resource</span>, <span class="pl-smi">Uri</span> <span class="pl-s1">model</span>, <span class="pl-smi">Target</span>&lt;<span class="pl-smi">GlideDrawable</span>&gt; <span class="pl-s1">target</span>, <span class="pl-smi">boolean</span> <span class="pl-s1">isFromMemoryCache</span>, <span class="pl-smi">boolean</span> <span class="pl-s1">isFirstResource</span>) {
             <span class="pl-c">// easy</span>
             <span class="pl-k">return</span> <span class="pl-c1">false</span>;
             <span class="pl-c">// impossible?</span>
         }
     })
     .<span class="pl-en">into</span>(<span class="pl-s1">imageView</span>)
;</pre></div>
<p dir="auto"><strong>The <code class="notranslate">// easy</code> one</strong>: <code class="notranslate">target.onResourceReady(resource, ???)</code> has not been called yet, I don't want to handle it. I like how Glide handles this for me (<code class="notranslate">return false</code>).<br>
<strong>The <code class="notranslate">// impossible</code> one</strong>: I want to get notified when the <code class="notranslate">target</code> already has the <code class="notranslate">resource</code>, or better yet when the animation completed and the resource has settled in the target.</p>
<p dir="auto">Is there any way to work around this and keep the animations?</p>