@Override
  public @Nullable Drawable setCurrent(@Nullable Drawable newDelegate) {
    final Drawable previousDelegate = super.setCurrent(newDelegate);
    configureBounds();

    return previousDelegate;
  }
Creates a new MatrixDrawable with given underlying drawable and matrix.

@param drawable underlying drawable to apply the matrix to
@param matrix matrix to be applied to the drawable
drawee/src/main/java/com/facebook/drawee/drawable/MatrixDrawable.java