Class LtrFlexItemMainDirector

    • Constructor Detail

      • LtrFlexItemMainDirector

        LtrFlexItemMainDirector()
    • Method Detail

      • applyDirection

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

        public void applyJustifyContent​(java.util.List<FlexUtil.FlexItemCalculationInfo> line,
                                        JustifyContent justifyContent,
                                        float freeSpace)
        Apply alignment on main flex direction.
        Specified by:
        applyJustifyContent in interface IFlexItemMainDirector
        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.