title: Glide version 4.7.1 can't load Gif to ImageView when I add RequestListener
body: <p>When I tried to load from a gif url to a ImageView, I added more condition by RequestListener, but It didn't work|</p>
  
  <p><strong>Glide version</strong>: 4.7.1
  it worked when I coded: 
  <code>Glide.with(context).asGif().load(gifModel.url).into(ivGif);</code></p>
  
  <p>I want  after loading gif completely, ivPreGif  GONE</p>
  
  <p>I added more contition but I didn't work</p>
  
  <pre><code>Glide.with(context)
                                  .asGif()
                                  .load(gifModel.url)
                                  .listener(new RequestListener&lt;GifDrawable&gt;() {
                                      @Override
                                      public boolean onLoadFailed(@Nullable GlideException e, Object model, Target&lt;GifDrawable&gt; target, boolean isFirstResource) {
                                          return false;
                                      }
                                      @Override
                                      public boolean onResourceReady(GifDrawable resource, Object model, Target&lt;GifDrawable&gt; target, DataSource dataSource, boolean isFirstResource) {
                                          ivPreGif.setVisibility(View.GONE);
                                          ivGif.setVisibility(View.VISIBLE);
                                          return false;
                                      }
                                  })
                                  .into(ivGif);
  </code></pre>