public class ChainHead
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ConstraintWidget |
mFirst |
protected ConstraintWidget |
mFirstMatchConstraintWidget |
protected ConstraintWidget |
mFirstVisibleWidget |
protected boolean |
mHasComplexMatchWeights |
protected boolean |
mHasDefinedWeights |
protected boolean |
mHasRatio |
protected boolean |
mHasUndefinedWeights |
protected ConstraintWidget |
mHead |
protected ConstraintWidget |
mLast |
protected ConstraintWidget |
mLastMatchConstraintWidget |
protected ConstraintWidget |
mLastVisibleWidget |
protected float |
mTotalWeight |
protected java.util.ArrayList<ConstraintWidget> |
mWeightedMatchConstraintsWidgets |
protected int |
mWidgetsCount |
protected int |
mWidgetsMatchCount |
| Constructor and Description |
|---|
ChainHead(ConstraintWidget first,
int orientation,
boolean isRtl)
Initialize variables, then determine visible widgets, the head of chain and
matched constraint widgets.
|
| Modifier and Type | Method and Description |
|---|---|
void |
define() |
ConstraintWidget |
getFirst() |
ConstraintWidget |
getFirstMatchConstraintWidget() |
ConstraintWidget |
getFirstVisibleWidget() |
ConstraintWidget |
getHead() |
ConstraintWidget |
getLast() |
ConstraintWidget |
getLastMatchConstraintWidget() |
ConstraintWidget |
getLastVisibleWidget() |
float |
getTotalWeight() |
protected ConstraintWidget mFirst
protected ConstraintWidget mFirstVisibleWidget
protected ConstraintWidget mLast
protected ConstraintWidget mLastVisibleWidget
protected ConstraintWidget mHead
protected ConstraintWidget mFirstMatchConstraintWidget
protected ConstraintWidget mLastMatchConstraintWidget
protected java.util.ArrayList<ConstraintWidget> mWeightedMatchConstraintsWidgets
protected int mWidgetsCount
protected int mWidgetsMatchCount
protected float mTotalWeight
protected boolean mHasUndefinedWeights
protected boolean mHasDefinedWeights
protected boolean mHasComplexMatchWeights
protected boolean mHasRatio
public ChainHead(ConstraintWidget first, int orientation, boolean isRtl)
first - first widget in a chainorientation - orientation of the chain (either Horizontal or Vertical)isRtl - Right-to-left layout flag to determine the actual head of the chainpublic ConstraintWidget getFirst()
public ConstraintWidget getFirstVisibleWidget()
public ConstraintWidget getLast()
public ConstraintWidget getLastVisibleWidget()
public ConstraintWidget getHead()
public ConstraintWidget getFirstMatchConstraintWidget()
public ConstraintWidget getLastMatchConstraintWidget()
public float getTotalWeight()
public void define()