code: protected void layoutChildWithMargin(final View child, int left, int top, int right, int bottom, @NonNull LayoutManagerHelper helper) {
          layoutChildWithMargin(child, left, top, right, bottom, helper, false);
      }
docs: Helper function which do layout children and also update layoutRegion
  but it won't consider margin in layout, so you need take care of margin if you apply margin to your layoutView
  
  @param child  child that will be laid
  @param left   left position
  @param top    top position
  @param right  right position
  @param bottom bottom position
  @param helper layoutManagerHelper, help to lay child