private void addFlexLine(FlexLine flexLine) {
        // The size of the end divider isn't added until the flexLine is added to the flex container
        // take the divider width (or height) into account when adding the flex line.
        if (isMainAxisDirectionHorizontal(mFlexDirection)) {
            if ((mShowDividerVertical & SHOW_DIVIDER_END) > 0) {
                flexLine.mMainSize += mDividerVerticalWidth;
                flexLine.mDividerLengthInMainSize += mDividerVerticalWidth;
            }
        } else {
            if ((mShowDividerHorizontal & SHOW_DIVIDER_END) > 0) {
                flexLine.mMainSize += mDividerHorizontalHeight;
                flexLine.mDividerLengthInMainSize += mDividerHorizontalHeight;
            }
        }
        mFlexLines.add(flexLine);
    }
Checks if the view's width/height don't violate the minimum/maximum size constraints imposed
by the {@link LayoutParams#minWidth}, {@link LayoutParams#minHeight},
{@link LayoutParams#maxWidth} and {@link LayoutParams#maxHeight} attributes.

@param view the view to be checked
common/src/main/java/com/sxjs/common/widget/flexboxlayout/FlexboxLayout.java