<p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TWiStErRob/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TWiStErRob">@TWiStErRob</a></p>
<p dir="auto">Me again.   I also have a UI demand like <a href="https://github.com/bumptech/glide/issues/1124" data-hovercard-type="issue" data-hovercard-url="/bumptech/glide/issues/1124/hovercard">#1124</a>?</p>
<p dir="auto">Can you give me some suggestion? Thanks.</p>
<p dir="auto">Maybe like below,  but attention to <strong>glide internal drawable animation</strong>:  <strong>.crossFade()</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Glide.with(mCOn)
     .load(model.url)
     .placeholder(R.drawable.inventory_placeholder)
     .diskCacheStrategy(DiskCacheStrategy.RESULT)
     .crossFade()
     .tint(Color.RED)  // &lt;------------------   I am here!
     .into(holder.res_pic);"><pre class="notranslate"><code class="notranslate">Glide.with(mCOn)
     .load(model.url)
     .placeholder(R.drawable.inventory_placeholder)
     .diskCacheStrategy(DiskCacheStrategy.RESULT)
     .crossFade()
     .tint(Color.RED)  // &lt;------------------   I am here!
     .into(holder.res_pic);
</code></pre></div>
<p dir="auto">i am using Glide 3.6.1</p>
<p dir="auto">i am showing the images with GridLayoutManager and using Glide to load images.<br>
meanwhile i load the images i am showing the placeholder drawable.</p>
<p dir="auto">i am providing the user option of selection and for that purpose if item is selected i am adding the color filter to the particular imageview. but that works perfectly fine if the image is loaded into the memory.<br>
but when placeholder is displayed and user clicks on particular image then color filter is not getting applied to imageview. so user has to wait until glide finishes the image loading.</p>
<p dir="auto"><strong>in the screenshot consider the requirement as i want to show Guitar Tuner selected when user taps on it.</strong></p>
<div class="highlight highlight-source-java notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content=" Glide.with(mCOn)
     .load(model.url)
     .placeholder(R.drawable.inventory_placeholder)
     .diskCacheStrategy(DiskCacheStrategy.RESULT)
     .crossFade()
     .into(holder.res_pic);
if (model.status) {
    // selected tint
    holder.res_pic.setColorFilter(ContextCompat.getColor(mCOn, R.color.orange_tint), PorterDuff.Mode.MULTIPLY);
} else {
    holder.res_pic.clearColorFilter();
}"><pre class="notranslate"> <span class="pl-smi">Glide</span>.<span class="pl-en">with</span>(<span class="pl-s1">mCOn</span>)
     .<span class="pl-en">load</span>(<span class="pl-s1">model</span>.<span class="pl-s1">url</span>)
     .<span class="pl-en">placeholder</span>(<span class="pl-smi">R</span>.<span class="pl-s1">drawable</span>.<span class="pl-s1">inventory_placeholder</span>)
     .<span class="pl-en">diskCacheStrategy</span>(<span class="pl-smi">DiskCacheStrategy</span>.<span class="pl-c1">RESULT</span>)
     .<span class="pl-en">crossFade</span>()
     .<span class="pl-en">into</span>(<span class="pl-s1">holder</span>.<span class="pl-s1">res_pic</span>);
<span class="pl-k">if</span> (<span class="pl-s1">model</span>.<span class="pl-s1">status</span>) {
    <span class="pl-c">// selected tint</span>
    <span class="pl-s1">holder</span>.<span class="pl-s1">res_pic</span>.<span class="pl-en">setColorFilter</span>(<span class="pl-smi">ContextCompat</span>.<span class="pl-en">getColor</span>(<span class="pl-s1">mCOn</span>, <span class="pl-smi">R</span>.<span class="pl-s1">color</span>.<span class="pl-s1">orange_tint</span>), <span class="pl-smi">PorterDuff</span>.<span class="pl-s1">Mode</span>.<span class="pl-c1">MULTIPLY</span>);
} <span class="pl-k">else</span> {
    <span class="pl-s1">holder</span>.<span class="pl-s1">res_pic</span>.<span class="pl-en">clearColorFilter</span>();
}</pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/16112654/14418533/eb0e4b9c-ffdc-11e5-99a5-d5c9088f706d.png"><img src="https://cloud.githubusercontent.com/assets/16112654/14418533/eb0e4b9c-ffdc-11e5-99a5-d5c9088f706d.png" alt="screenshot_2016-04-11-11-50-01" style="max-width: 100%;"></a></p>