@NonNull
    private List<Order> createOrders(int childCount) {
        List<Order> orders = new ArrayList<>(childCount);
        for (int i = 0; i < childCount; i++) {
            View child = getChildAt(i);
            LayoutParams params = (LayoutParams) child.getLayoutParams();
            Order order = new Order();
            order.order = params.order;
            order.index = i;
            orders.add(order);
        }
        return orders;
    }
Create an array, which indicates the reordered indices that {@link LayoutParams#order}
attributes are taken into account.

@return @return an array which have the reordered indices
common/src/main/java/com/sxjs/common/widget/flexboxlayout/FlexboxLayout.java