Interface IFlexItemMainDirector

    • Method Detail

      • applyDirection

        java.util.List<IRenderer> applyDirection​(java.util.List<java.util.List<FlexItemInfo>> lines)
        Apply the direction for placement the items in flex container.
        Parameters:
        lines - flex lines calculated by FlexUtil.
        Returns:
        All child renderers in updated order.
      • applyDirectionForLine

        <T> void applyDirectionForLine​(java.util.List<T> renderers)
        Apply the direction for placement the items in flex line.
        Parameters:
        renderers - list of renderers or FlexItemInfo.
      • applyJustifyContent

        void applyJustifyContent​(java.util.List<FlexUtil.FlexItemCalculationInfo> line,
                                 JustifyContent justifyContent,
                                 float freeSpace)
        Apply alignment on main flex direction.
        Parameters:
        line - flex line of items to apply alignment to.
        justifyContent - alignment to apply.
        freeSpace - precalculated free space to distribute between flex items in a line.