Class Grouping
- java.lang.Object
-
- androidx.constraintlayout.core.widgets.analyzer.Grouping
-
public class Grouping extends java.lang.ObjectImplements 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.
-
-
Constructor Summary
Constructors Constructor Description Grouping()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static WidgetGroupfindDependents(ConstraintWidget constraintWidget, int orientation, java.util.ArrayList<WidgetGroup> list, WidgetGroup group)static booleansimpleSolvingPass(ConstraintWidgetContainer layout, BasicMeasure.Measurer measurer)static booleanvalidInGroup(ConstraintWidget.DimensionBehaviour layoutHorizontal, ConstraintWidget.DimensionBehaviour layoutVertical, ConstraintWidget.DimensionBehaviour widgetHorizontal, ConstraintWidget.DimensionBehaviour widgetVertical)
-
-
-
Method Detail
-
validInGroup
public static boolean validInGroup(ConstraintWidget.DimensionBehaviour layoutHorizontal, ConstraintWidget.DimensionBehaviour layoutVertical, ConstraintWidget.DimensionBehaviour widgetHorizontal, ConstraintWidget.DimensionBehaviour widgetVertical)
-
simpleSolvingPass
public static boolean simpleSolvingPass(ConstraintWidgetContainer layout, BasicMeasure.Measurer measurer)
-
findDependents
public static WidgetGroup findDependents(ConstraintWidget constraintWidget, int orientation, java.util.ArrayList<WidgetGroup> list, WidgetGroup group)
-
-