@Override public void draw(@NonNull Canvas canvas) { super.draw(canvas); if (isGif) { final GifDrawable drawable = (GifDrawable) getResult(); if (!drawable.isPlaying()) { gifPlaceholder.setBounds(drawable.getBounds()); gifPlaceholder.draw(canvas); } } } }
drawable.draw(canvas); } finally { canvas.restoreToCount(save);