docs: @Override
      public void setBitmapShaderShift(Point origin) {
          Shader shader = this.paint.getShader();
          if (shader != null) {
              int relativeDx = ((int) -origin.x) % this.shaderWidth;
              int relativeDy = ((int) -origin.y) % this.shaderHeight;
  
              Matrix localMatrix = new Matrix();
              localMatrix.setTranslate(relativeDx, relativeDy);
              shader.setLocalMatrix(localMatrix);
          }
      }