public void setBounds(float[] boundsPoints, int viewWidth, int viewHeight) {
    if (boundsPoints == null || !Arrays.equals(mBoundsPoints, boundsPoints)) {
      if (boundsPoints == null) {
        Arrays.fill(mBoundsPoints, 0);
      } else {
        System.arraycopy(boundsPoints, 0, mBoundsPoints, 0, boundsPoints.length);
      }
      mViewWidth = viewWidth;
      mViewHeight = viewHeight;
      RectF cropRect = mCropWindowHandler.getRect();
      if (cropRect.width() == 0 || cropRect.height() == 0) {
        initCropWindow();
      }
    }
  }
Informs the CropOverlayView of the image's position relative to the ImageView. This is
necessary to call in order to draw the crop window.

@param boundsPoints the image's bounding points
@param viewWidth The bounding image view width.
@param viewHeight The bounding image view height.
core/src/main/java/com/theartofdev/edmodo/cropper/CropOverlayView.java