Interface IFlexItemMainDirector
- All Known Implementing Classes:
BottomToTopFlexItemMainDirector, FlexColumnItemMainDirector, LtrFlexItemMainDirector, RtlFlexItemMainDirector, TopToBottomFlexItemMainDirector
interface IFlexItemMainDirector
Base interface to customize placing flex items on main flex direction.
-
Method Summary
Modifier and TypeMethodDescriptionapplyDirection(List<List<FlexItemInfo>> lines) Apply the direction for placement the items in flex container.<T> voidapplyDirectionForLine(List<T> renderers) Apply the direction for placement the items in flex line.voidapplyJustifyContent(List<FlexUtil.FlexItemCalculationInfo> line, JustifyContent justifyContent, float freeSpace) Apply alignment on main flex direction.
-
Method Details
-
applyDirection
-
applyDirectionForLine
Apply the direction for placement the items in flex line.- Parameters:
renderers- list of renderers orFlexItemInfo.
-
applyJustifyContent
void applyJustifyContent(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.
-