Grouping
public class Grouping
Implements a simple grouping mechanism, to group interdependent widgets together. TODO: we should move towards a more leaner implementation -- this is more expensive as it could be.
Summary
Public constructors |
|---|
Grouping() |
Public methods |
|
|---|---|
static WidgetGroup |
findDependents( |
static boolean |
simpleSolvingPass( |
static boolean |
validInGroup( |
Public constructors
Public methods
findDependents
Added in 1.1.1
public static WidgetGroup findDependents(
ConstraintWidget constraintWidget,
int orientation,
ArrayList<WidgetGroup> list,
WidgetGroup group
)
simpleSolvingPass
Added in 1.1.1
public static boolean simpleSolvingPass(
ConstraintWidgetContainer layout,
BasicMeasure.Measurer measurer
)
validInGroup
Added in 1.1.1
public static boolean validInGroup(
ConstraintWidget.DimensionBehaviour layoutHorizontal,
ConstraintWidget.DimensionBehaviour layoutVertical,
ConstraintWidget.DimensionBehaviour widgetHorizontal,
ConstraintWidget.DimensionBehaviour widgetVertical
)