docs: @Override
      protected void onSizeChanged(int newWidth, int newHeight, int oldWidth, int oldHeight) {
          super.onSizeChanged(newWidth, newHeight, oldWidth, oldHeight);
          if(!isInEditMode()) {
              totalWidth = newWidth;
              drawAll();
              postDelayed(new Runnable() {
                  @Override
                  public void run() {
                      drawPrimaryProgress();
                      drawSecondaryProgress();
                  }
              }, 5);
          }
      }