META-INF/MANIFEST.MF
android/support/constraint/solver/ArrayRow.class
ArrayRow.java
package android.support.constraint.solver
public android.support.constraint.solver.ArrayRow extends java.lang.Object implements android.support.constraint.solver.LinearSystem$Row {
private static final boolean DEBUG
android.support.constraint.solver.SolverVariable variable
float constantValue
boolean used
private static final float epsilon
public final android.support.constraint.solver.ArrayLinkedVariables variables
boolean isSimpleDefinition
public void <init> (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
boolean hasKeyVariable ()
public java.lang.String toString ()
java.lang.String toReadableString ()
android.support.constraint.solver.SolverVariable v
float amount
String name
int i
String s
boolean addedVariable
int count
public void reset ()
boolean hasVariable (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.ArrayRow createRowDefinition (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variable
int value
public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variable
int value
public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
int m
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean inverse
android.support.constraint.solver.ArrayRow addSingleError (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable error
int sign
public android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
int m
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable slack
int margin
boolean inverse
public android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable a
int b
android.support.constraint.solver.SolverVariable slack
public android.support.constraint.solver.ArrayRow createRowLowerThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
int m
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable slack
int margin
boolean inverse
public android.support.constraint.solver.ArrayRow createRowEqualMatchDimensions (float, float, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable)
float cw
float nw
float w
float currentWeight
float totalWeights
float nextWeight
android.support.constraint.solver.SolverVariable variableStartA
android.support.constraint.solver.SolverVariable variableEndA
android.support.constraint.solver.SolverVariable variableStartB
android.support.constraint.solver.SolverVariable variableEndB
public android.support.constraint.solver.ArrayRow createRowEqualDimension (float, float, float, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int)
float cw
float nw
float w
float currentWeight
float totalWeights
float nextWeight
android.support.constraint.solver.SolverVariable variableStartA
int marginStartA
android.support.constraint.solver.SolverVariable variableEndA
int marginEndA
android.support.constraint.solver.SolverVariable variableStartB
int marginStartB
android.support.constraint.solver.SolverVariable variableEndB
int marginEndB
android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int marginA
float bias
android.support.constraint.solver.SolverVariable variableC
android.support.constraint.solver.SolverVariable variableD
int marginB
public android.support.constraint.solver.ArrayRow addError (android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.LinearSystem system
int strength
android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
float percent
public android.support.constraint.solver.ArrayRow createRowDimensionRatio (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
android.support.constraint.solver.SolverVariable variableD
float ratio
public android.support.constraint.solver.ArrayRow createRowWithAngle (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable at
android.support.constraint.solver.SolverVariable ab
android.support.constraint.solver.SolverVariable bt
android.support.constraint.solver.SolverVariable bb
float angleComponent
int sizeInBytes ()
int size
void ensurePositiveConstant ()
boolean chooseSubject (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
boolean addedExtra
android.support.constraint.solver.SolverVariable pivotCandidate
android.support.constraint.solver.SolverVariable pickPivot (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable exclude
void pivot (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
float amount
public boolean isEmpty ()
public android.support.constraint.solver.SolverVariable getPivotCandidate (android.support.constraint.solver.LinearSystem, boolean[])
android.support.constraint.solver.LinearSystem system
boolean[] avoid
public void clear ()
public void initFromRow (android.support.constraint.solver.LinearSystem$Row)
android.support.constraint.solver.SolverVariable var
float val
int i
android.support.constraint.solver.ArrayRow copiedRow
android.support.constraint.solver.LinearSystem$Row row
public void addError (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable error
float weight
public android.support.constraint.solver.SolverVariable getKey ()
}
android/support/constraint/solver/SolverVariable$Type.class
SolverVariable.java
package android.support.constraint.solver
public final enum android.support.constraint.solver.SolverVariable$Type extends java.lang.Enum {
public static final enum android.support.constraint.solver.SolverVariable$Type UNRESTRICTED
public static final enum android.support.constraint.solver.SolverVariable$Type CONSTANT
public static final enum android.support.constraint.solver.SolverVariable$Type SLACK
public static final enum android.support.constraint.solver.SolverVariable$Type ERROR
public static final enum android.support.constraint.solver.SolverVariable$Type UNKNOWN
private static final synthetic android.support.constraint.solver.SolverVariable$Type[] $VALUES
public static android.support.constraint.solver.SolverVariable$Type[] values ()
public static android.support.constraint.solver.SolverVariable$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/LinearSystem.class
LinearSystem.java
package android.support.constraint.solver
public android.support.constraint.solver.LinearSystem extends java.lang.Object {
public static final boolean FULL_DEBUG
private static final boolean DEBUG
private static int POOL_SIZE
int mVariablesID
private java.util.HashMap mVariables
private android.support.constraint.solver.LinearSystem$Row mGoal
private int TABLE_SIZE
private int mMaxColumns
android.support.constraint.solver.ArrayRow[] mRows
public boolean graphOptimizer
private boolean[] mAlreadyTestedCandidates
int mNumColumns
int mNumRows
private int mMaxRows
final android.support.constraint.solver.Cache mCache
private android.support.constraint.solver.SolverVariable[] mPoolVariables
private int mPoolVariablesCount
private android.support.constraint.solver.ArrayRow[] tempClientsCopy
public static android.support.constraint.solver.Metrics sMetrics
private final android.support.constraint.solver.LinearSystem$Row mTempGoal
public void <init> ()
public void fillMetrics (android.support.constraint.solver.Metrics)
android.support.constraint.solver.Metrics metrics
public static android.support.constraint.solver.Metrics getMetrics ()
private void increaseTableSize ()
private void releaseRows ()
android.support.constraint.solver.ArrayRow row
int i
public void reset ()
android.support.constraint.solver.SolverVariable variable
int i
int i
public android.support.constraint.solver.SolverVariable createObjectVariable (java.lang.Object)
Object anchor
android.support.constraint.solver.SolverVariable variable
public android.support.constraint.solver.ArrayRow createRow ()
android.support.constraint.solver.ArrayRow row
public android.support.constraint.solver.SolverVariable createSlackVariable ()
android.support.constraint.solver.SolverVariable variable
public android.support.constraint.solver.SolverVariable createExtraVariable ()
android.support.constraint.solver.SolverVariable variable
private void addError (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
private void addSingleError (android.support.constraint.solver.ArrayRow, int)
android.support.constraint.solver.ArrayRow row
int sign
void addSingleError (android.support.constraint.solver.ArrayRow, int, int)
android.support.constraint.solver.ArrayRow row
int sign
int strength
String prefix
android.support.constraint.solver.SolverVariable error
private android.support.constraint.solver.SolverVariable createVariable (java.lang.String, android.support.constraint.solver.SolverVariable$Type)
String name
android.support.constraint.solver.SolverVariable$Type type
android.support.constraint.solver.SolverVariable variable
public android.support.constraint.solver.SolverVariable createErrorVariable (int, java.lang.String)
int strength
String prefix
android.support.constraint.solver.SolverVariable variable
private android.support.constraint.solver.SolverVariable acquireSolverVariable (android.support.constraint.solver.SolverVariable$Type, java.lang.String)
android.support.constraint.solver.SolverVariable$Type type
String prefix
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.LinearSystem$Row getGoal ()
android.support.constraint.solver.ArrayRow getRow (int)
int n
float getValueFor (java.lang.String)
String name
android.support.constraint.solver.SolverVariable v
public int getObjectVariableValue (java.lang.Object)
Object anchor
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.SolverVariable getVariable (java.lang.String, android.support.constraint.solver.SolverVariable$Type)
String name
android.support.constraint.solver.SolverVariable$Type type
android.support.constraint.solver.SolverVariable variable
public void minimize () throws java.lang.Exception
android.support.constraint.solver.ArrayRow r
int i
boolean fullySolved
void minimizeGoal (android.support.constraint.solver.LinearSystem$Row) throws java.lang.Exception
android.support.constraint.solver.LinearSystem$Row goal
private final void updateRowFromVariables (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
public void addConstraint (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.SolverVariable pivotCandidate
android.support.constraint.solver.SolverVariable extra
android.support.constraint.solver.ArrayRow row
boolean added
private final void addRow (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
private final int optimize (android.support.constraint.solver.LinearSystem$Row, boolean)
int i
float value
float a_j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.ArrayRow pivotEquation
float min
int pivotRowIndex
android.support.constraint.solver.SolverVariable pivotCandidate
android.support.constraint.solver.LinearSystem$Row goal
boolean b
boolean done
int tries
private int enforceBFS (android.support.constraint.solver.LinearSystem$Row) throws java.lang.Exception
android.support.constraint.solver.SolverVariable variable
int i
float value
int k
android.support.constraint.solver.SolverVariable candidate
float a_j
int j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.ArrayRow pivotEquation
float min
int strength
int pivotRowIndex
int pivotColumnIndex
boolean done
android.support.constraint.solver.LinearSystem$Row goal
int tries
boolean infeasibleSystem
private void computeValues ()
android.support.constraint.solver.ArrayRow row
int i
private void displayRows ()
int i
String s
void displayReadableRows ()
int i
String s
public void displayVariablesReadableRows ()
int i
String s
public int getMemoryUsed ()
int i
int actualRowSize
public int getNumEquations ()
public int getNumVariables ()
void displaySystemInformations ()
int i
int i
int count
int rowSize
int actualRowSize
private void displaySolverVariables ()
String s
private java.lang.String getDisplaySize (int)
int n
int mb
int kb
public android.support.constraint.solver.Cache getCache ()
private java.lang.String getDisplayStrength (int)
int strength
public void addGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
float slackValue
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addGreaterThan (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable a
int b
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addGreaterBarrier (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, boolean)
float slackValue
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
boolean hasMatchConstraintWidgets
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addLowerThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
float slackValue
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addLowerBarrier (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, boolean)
float slackValue
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
boolean hasMatchConstraintWidgets
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int m1
float bias
android.support.constraint.solver.SolverVariable c
android.support.constraint.solver.SolverVariable d
int m2
int strength
android.support.constraint.solver.ArrayRow row
public void addRatio (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
android.support.constraint.solver.SolverVariable c
android.support.constraint.solver.SolverVariable d
float ratio
int strength
android.support.constraint.solver.ArrayRow row
public android.support.constraint.solver.ArrayRow addEquality (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
public void addEquality (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.ArrayRow newRow
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable a
int value
int idx
public void addEquality (android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.ArrayRow newRow
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable a
int value
int strength
int idx
public static android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float, boolean)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
float percent
boolean withError
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
float slackValue
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowLowerThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
float slackValue
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int marginA
float bias
android.support.constraint.solver.SolverVariable variableC
android.support.constraint.solver.SolverVariable variableD
int marginB
boolean withError
android.support.constraint.solver.ArrayRow row
public void addCenterPoint (android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintWidget, float, int)
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget target
float angle
int radius
android.support.constraint.solver.SolverVariable Al
android.support.constraint.solver.SolverVariable At
android.support.constraint.solver.SolverVariable Ar
android.support.constraint.solver.SolverVariable Ab
android.support.constraint.solver.SolverVariable Bl
android.support.constraint.solver.SolverVariable Bt
android.support.constraint.solver.SolverVariable Br
android.support.constraint.solver.SolverVariable Bb
android.support.constraint.solver.ArrayRow row
float angleComponent
static void <clinit> ()
}
android/support/constraint/solver/GoalRow.class
GoalRow.java
package android.support.constraint.solver
public android.support.constraint.solver.GoalRow extends android.support.constraint.solver.ArrayRow {
public void <init> (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
public void addError (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable error
}
android/support/constraint/solver/Pools.class
Pools.java
package android.support.constraint.solver
final android.support.constraint.solver.Pools extends java.lang.Object {
private static final boolean DEBUG
private void <init> ()
}
android/support/constraint/solver/LinearSystem$Row.class
LinearSystem.java
package android.support.constraint.solver
abstract android.support.constraint.solver.LinearSystem$Row extends java.lang.Object {
public abstract android.support.constraint.solver.SolverVariable getPivotCandidate (android.support.constraint.solver.LinearSystem, boolean[])
public abstract void clear ()
public abstract void initFromRow (android.support.constraint.solver.LinearSystem$Row)
public abstract void addError (android.support.constraint.solver.SolverVariable)
public abstract android.support.constraint.solver.SolverVariable getKey ()
public abstract boolean isEmpty ()
}
android/support/constraint/solver/ArrayLinkedVariables.class
ArrayLinkedVariables.java
package android.support.constraint.solver
public android.support.constraint.solver.ArrayLinkedVariables extends java.lang.Object {
private static final boolean DEBUG
private static final int NONE
private static final boolean FULL_NEW_CHECK
int currentSize
private final android.support.constraint.solver.ArrayRow mRow
private final android.support.constraint.solver.Cache mCache
private int ROW_SIZE
private android.support.constraint.solver.SolverVariable candidate
private int[] mArrayIndices
private int[] mArrayNextIndices
private float[] mArrayValues
private int mHead
private int mLast
private boolean mDidFillOnce
void <init> (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache)
android.support.constraint.solver.ArrayRow arrayRow
android.support.constraint.solver.Cache cache
public final void put (android.support.constraint.solver.SolverVariable, float)
int i
android.support.constraint.solver.SolverVariable variable
float value
int current
int previous
int counter
int availableIndice
final void add (android.support.constraint.solver.SolverVariable, float, boolean)
int idx
int i
android.support.constraint.solver.SolverVariable variable
float value
boolean removeFromDefinition
int current
int previous
int counter
int availableIndice
public final float remove (android.support.constraint.solver.SolverVariable, boolean)
int idx
android.support.constraint.solver.SolverVariable variable
boolean removeFromDefinition
int current
int previous
int counter
public final void clear ()
android.support.constraint.solver.SolverVariable variable
int current
int counter
final boolean containsKey (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable variable
int current
int counter
boolean hasAtLeastOnePositiveVariable ()
int current
int counter
void invert ()
int current
int counter
void divideByAmount (float)
float amount
int current
int counter
private boolean isNew (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.SolverVariable chooseSubject (android.support.constraint.solver.LinearSystem)
float amount
float epsilon
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.SolverVariable restrictedCandidate
android.support.constraint.solver.SolverVariable unrestrictedCandidate
float unrestrictedCandidateAmount
float restrictedCandidateAmount
boolean unrestrictedCandidateIsNew
boolean restrictedCandidateIsNew
int current
int counter
float candidateAmount
final void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow, boolean)
android.support.constraint.solver.SolverVariable definitionVariable
float definitionValue
float value
android.support.constraint.solver.ArrayLinkedVariables definitionVariables
int definitionCurrent
int definitionCounter
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow definition
boolean removeFromDefinition
int current
int counter
void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[])
android.support.constraint.solver.SolverVariable definitionVariable
float definitionValue
android.support.constraint.solver.ArrayLinkedVariables definitionVariables
int definitionCurrent
int definitionCounter
float value
android.support.constraint.solver.ArrayRow definition
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow[] rows
int current
int counter
android.support.constraint.solver.SolverVariable getPivotCandidate ()
android.support.constraint.solver.SolverVariable v
int current
int counter
android.support.constraint.solver.SolverVariable pivot
android.support.constraint.solver.SolverVariable getPivotCandidate (boolean[], android.support.constraint.solver.SolverVariable)
float currentValue
android.support.constraint.solver.SolverVariable v
boolean[] avoid
android.support.constraint.solver.SolverVariable exclude
int current
int counter
android.support.constraint.solver.SolverVariable pivot
float value
final android.support.constraint.solver.SolverVariable getVariable (int)
int index
int current
int counter
final float getVariableValue (int)
int index
int current
int counter
public final float get (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
int current
int counter
int sizeInBytes ()
int size
public void display ()
android.support.constraint.solver.SolverVariable v
int i
int count
public java.lang.String toString ()
String result
int current
int counter
}
android/support/constraint/solver/Pools$Pool.class
Pools.java
package android.support.constraint.solver
abstract android.support.constraint.solver.Pools$Pool extends java.lang.Object {
public abstract java.lang.Object acquire ()
public abstract boolean release (java.lang.Object)
public abstract void releaseAll (java.lang.Object[], int)
}
android/support/constraint/solver/SolverVariable$1.class
SolverVariable.java
package android.support.constraint.solver
synthetic android.support.constraint.solver.SolverVariable$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$androidx$constraintlayout$solver$SolverVariable$Type
static void <clinit> ()
}
android/support/constraint/solver/Cache.class
Cache.java
package android.support.constraint.solver
public android.support.constraint.solver.Cache extends java.lang.Object {
android.support.constraint.solver.Pools$Pool arrayRowPool
android.support.constraint.solver.Pools$Pool solverVariablePool
android.support.constraint.solver.SolverVariable[] mIndexedVariables
public void <init> ()
}
android/support/constraint/solver/Metrics.class
Metrics.java
package android.support.constraint.solver
public android.support.constraint.solver.Metrics extends java.lang.Object {
public long measures
public long additionalMeasures
public long resolutions
public long tableSizeIncrease
public long minimize
public long constraints
public long simpleconstraints
public long optimize
public long iterations
public long pivots
public long bfs
public long variables
public long errors
public long slackvariables
public long extravariables
public long maxTableSize
public long fullySolved
public long graphOptimizer
public long resolvedWidgets
public long minimizeGoal
public long maxVariables
public long maxRows
public long centerConnectionResolved
public long matchConnectionResolved
public long chainConnectionResolved
public long barrierConnectionResolved
public long oldresolvedWidgets
public long nonresolvedWidgets
public java.util.ArrayList problematicLayouts
public long lastTableSize
public void <init> ()
public java.lang.String toString ()
public void reset ()
}
android/support/constraint/solver/Pools$SimplePool.class
Pools.java
package android.support.constraint.solver
android.support.constraint.solver.Pools$SimplePool extends java.lang.Object implements android.support.constraint.solver.Pools$Pool {
private final Object[] mPool
private int mPoolSize
void <init> (int)
int maxPoolSize
public java.lang.Object acquire ()
int lastPooledIndex
Object instance
public boolean release (java.lang.Object)
Object instance
public void releaseAll (java.lang.Object[], int)
Object instance
int i
Object[] variables
int count
private boolean isInPool (java.lang.Object)
int i
Object instance
}
android/support/constraint/solver/widgets/ResolutionDimension.class
ResolutionDimension.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ResolutionDimension extends android.support.constraint.solver.widgets.ResolutionNode {
float value
public void <init> ()
public void reset ()
public void resolve (int)
int value
public void remove ()
}
android/support/constraint/solver/widgets/ConstraintTableLayout$VerticalSlice.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice extends java.lang.Object {
android.support.constraint.solver.widgets.ConstraintWidget left
android.support.constraint.solver.widgets.ConstraintWidget right
int alignment
int padding
final synthetic android.support.constraint.solver.widgets.ConstraintTableLayout this$0
void <init> (android.support.constraint.solver.widgets.ConstraintTableLayout)
android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}
android/support/constraint/solver/widgets/ConstraintAnchor$Strength.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintAnchor$Strength extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Strength NONE
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Strength STRONG
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Strength WEAK
private static final synthetic android.support.constraint.solver.widgets.ConstraintAnchor$Strength[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintAnchor$Strength[] values ()
public static android.support.constraint.solver.widgets.ConstraintAnchor$Strength valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/Barrier.class
Barrier.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Barrier extends android.support.constraint.solver.widgets.Helper {
public static final int LEFT
public static final int RIGHT
public static final int TOP
public static final int BOTTOM
private int mBarrierType
private java.util.ArrayList mNodes
private boolean mAllowsGoneWidget
public void <init> ()
public boolean allowedInBarrier ()
public void setBarrierType (int)
int barrierType
public void setAllowsGoneWidget (boolean)
boolean allowsGoneWidget
public void resetResolutionNodes ()
public void analyze (int)
android.support.constraint.solver.widgets.ResolutionAnchor node
android.support.constraint.solver.widgets.ResolutionAnchor node
android.support.constraint.solver.widgets.ResolutionAnchor node
android.support.constraint.solver.widgets.ResolutionAnchor node
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ResolutionAnchor depends
int i
int optimizationLevel
android.support.constraint.solver.widgets.ResolutionAnchor node
public void resolve ()
android.support.constraint.solver.widgets.ResolutionAnchor n
int i
android.support.constraint.solver.widgets.ResolutionAnchor node
float value
int count
android.support.constraint.solver.widgets.ResolutionAnchor resolvedTarget
public void addToSolver (android.support.constraint.solver.LinearSystem)
int i
android.support.constraint.solver.widgets.ConstraintAnchor position
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.SolverVariable target
int i
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintAnchor position
boolean hasMatchConstraintWidgets
}
android/support/constraint/solver/widgets/ConstraintWidget.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidget extends java.lang.Object {
private static final boolean AUTOTAG_CENTER
protected static final int SOLVER
protected static final int DIRECT
public static final int MATCH_CONSTRAINT_SPREAD
public static final int MATCH_CONSTRAINT_WRAP
public static final int MATCH_CONSTRAINT_PERCENT
public static final int MATCH_CONSTRAINT_RATIO
public static final int MATCH_CONSTRAINT_RATIO_RESOLVED
public static final int UNKNOWN
public static final int HORIZONTAL
public static final int VERTICAL
public static final int VISIBLE
public static final int INVISIBLE
public static final int GONE
public static final int CHAIN_SPREAD
public static final int CHAIN_SPREAD_INSIDE
public static final int CHAIN_PACKED
public int mHorizontalResolution
public int mVerticalResolution
private static final int WRAP
android.support.constraint.solver.widgets.ResolutionDimension mResolutionWidth
android.support.constraint.solver.widgets.ResolutionDimension mResolutionHeight
int mMatchConstraintDefaultWidth
int mMatchConstraintDefaultHeight
int[] mResolvedMatchConstraintDefault
int mMatchConstraintMinWidth
int mMatchConstraintMaxWidth
float mMatchConstraintPercentWidth
int mMatchConstraintMinHeight
int mMatchConstraintMaxHeight
float mMatchConstraintPercentHeight
boolean mIsWidthWrapContent
boolean mIsHeightWrapContent
int mResolvedDimensionRatioSide
float mResolvedDimensionRatio
private int[] mMaxDimension
private float mCircleConstraintAngle
android.support.constraint.solver.widgets.ConstraintAnchor mLeft
android.support.constraint.solver.widgets.ConstraintAnchor mTop
android.support.constraint.solver.widgets.ConstraintAnchor mRight
android.support.constraint.solver.widgets.ConstraintAnchor mBottom
android.support.constraint.solver.widgets.ConstraintAnchor mBaseline
android.support.constraint.solver.widgets.ConstraintAnchor mCenterX
android.support.constraint.solver.widgets.ConstraintAnchor mCenterY
android.support.constraint.solver.widgets.ConstraintAnchor mCenter
protected static final int ANCHOR_LEFT
protected static final int ANCHOR_RIGHT
protected static final int ANCHOR_TOP
protected static final int ANCHOR_BOTTOM
protected static final int ANCHOR_BASELINE
protected android.support.constraint.solver.widgets.ConstraintAnchor[] mListAnchors
protected java.util.ArrayList mAnchors
static final int DIMENSION_HORIZONTAL
static final int DIMENSION_VERTICAL
protected android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] mListDimensionBehaviors
android.support.constraint.solver.widgets.ConstraintWidget mParent
int mWidth
int mHeight
protected float mDimensionRatio
protected int mDimensionRatioSide
protected int mX
protected int mY
private int mDrawX
private int mDrawY
private int mDrawWidth
private int mDrawHeight
protected int mOffsetX
protected int mOffsetY
int mBaselineDistance
protected int mMinWidth
protected int mMinHeight
private int mWrapWidth
private int mWrapHeight
public static float DEFAULT_BIAS
float mHorizontalBiasPercent
float mVerticalBiasPercent
private Object mCompanionWidget
private int mContainerItemSkip
private int mVisibility
private String mDebugName
private String mType
int mDistToTop
int mDistToLeft
int mDistToRight
int mDistToBottom
boolean mLeftHasCentered
boolean mRightHasCentered
boolean mTopHasCentered
boolean mBottomHasCentered
boolean mHorizontalWrapVisited
boolean mVerticalWrapVisited
int mHorizontalChainStyle
int mVerticalChainStyle
boolean mHorizontalChainFixedPosition
boolean mVerticalChainFixedPosition
float[] mWeight
protected android.support.constraint.solver.widgets.ConstraintWidget[] mListNextMatchConstraintsWidget
protected android.support.constraint.solver.widgets.ConstraintWidget[] mListNextVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget mHorizontalNextWidget
android.support.constraint.solver.widgets.ConstraintWidget mVerticalNextWidget
public int getMaxHeight ()
public int getMaxWidth ()
public void setMaxWidth (int)
int maxWidth
public void setMaxHeight (int)
int maxWidth
public boolean isSpreadWidth ()
public boolean isSpreadHeight ()
public void reset ()
public void resetResolutionNodes ()
int i
public void updateResolutionNodes ()
int i
public void analyze (int)
int optimizationLevel
public void resolve ()
public boolean isFullyResolved ()
public android.support.constraint.solver.widgets.ResolutionDimension getResolutionWidth ()
public android.support.constraint.solver.widgets.ResolutionDimension getResolutionHeight ()
public void <init> ()
public void <init> (int, int, int, int)
int x
int y
int width
int height
public void <init> (int, int)
int width
int height
public void resetSolverVariables (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
private void addAnchors ()
public boolean isRoot ()
public boolean isRootContainer ()
public boolean isInsideConstraintLayout ()
android.support.constraint.solver.widgets.ConstraintWidget widget
public boolean hasAncestor (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget parent
public android.support.constraint.solver.widgets.WidgetContainer getRootWidgetContainer ()
android.support.constraint.solver.widgets.ConstraintWidget root
public android.support.constraint.solver.widgets.ConstraintWidget getParent ()
public void setParent (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public void setWidthWrapContent (boolean)
boolean widthWrapContent
public boolean isWidthWrapContent ()
public void setHeightWrapContent (boolean)
boolean heightWrapContent
public boolean isHeightWrapContent ()
public void connectCircularConstraint (android.support.constraint.solver.widgets.ConstraintWidget, float, int)
android.support.constraint.solver.widgets.ConstraintWidget target
float angle
int radius
public java.lang.String getType ()
public void setType (java.lang.String)
String type
public void setVisibility (int)
int visibility
public int getVisibility ()
public java.lang.String getDebugName ()
public void setDebugName (java.lang.String)
String name
public void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String)
android.support.constraint.solver.SolverVariable baseline
android.support.constraint.solver.LinearSystem system
String name
android.support.constraint.solver.SolverVariable left
android.support.constraint.solver.SolverVariable top
android.support.constraint.solver.SolverVariable right
android.support.constraint.solver.SolverVariable bottom
public void createObjectVariables (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.SolverVariable left
android.support.constraint.solver.SolverVariable top
android.support.constraint.solver.SolverVariable right
android.support.constraint.solver.SolverVariable bottom
public java.lang.String toString ()
int getInternalDrawX ()
int getInternalDrawY ()
public int getInternalDrawRight ()
public int getInternalDrawBottom ()
public int getX ()
public int getY ()
public int getWidth ()
public int getOptimizerWrapWidth ()
int w
public int getOptimizerWrapHeight ()
int h
public int getWrapWidth ()
public int getHeight ()
public int getWrapHeight ()
public int getDrawX ()
public int getDrawY ()
public int getDrawWidth ()
public int getDrawHeight ()
public int getDrawBottom ()
public int getDrawRight ()
protected int getRootX ()
protected int getRootY ()
public int getMinWidth ()
public int getMinHeight ()
public int getLeft ()
public int getTop ()
public int getRight ()
public int getBottom ()
public float getHorizontalBiasPercent ()
public float getVerticalBiasPercent ()
public boolean hasBaseline ()
public int getBaselineDistance ()
public java.lang.Object getCompanionWidget ()
public java.util.ArrayList getAnchors ()
public void setX (int)
int x
public void setY (int)
int y
public void setOrigin (int, int)
int x
int y
public void setOffset (int, int)
int x
int y
public void setGoneMargin (android.support.constraint.solver.widgets.ConstraintAnchor$Type, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type type
int goneMargin
public void updateDrawPosition ()
int left
int top
int right
int bottom
public void forceUpdateDrawPosition ()
int left
int top
int right
int bottom
public void setDrawOrigin (int, int)
int x
int y
public void setDrawX (int)
int x
public void setDrawY (int)
int y
public void setDrawWidth (int)
int drawWidth
public void setDrawHeight (int)
int drawHeight
public void setWidth (int)
int w
public void setHeight (int)
int h
public void setHorizontalMatchStyle (int, int, int, float)
int horizontalMatchStyle
int min
int max
float percent
public void setVerticalMatchStyle (int, int, int, float)
int verticalMatchStyle
int min
int max
float percent
public void setDimensionRatio (java.lang.String)
String dimension
float nominatorValue
float denominatorValue
String nominator
String denominator
String r
String ratio
int dimensionRatioSide
float dimensionRatio
int len
int commaIndex
int colonIndex
public void setDimensionRatio (float, int)
float ratio
int dimensionRatioSide
public float getDimensionRatio ()
public int getDimensionRatioSide ()
public void setHorizontalBiasPercent (float)
float horizontalBiasPercent
public void setVerticalBiasPercent (float)
float verticalBiasPercent
public void setMinWidth (int)
int w
public void setMinHeight (int)
int h
public void setWrapWidth (int)
int w
public void setWrapHeight (int)
int h
public void setDimension (int, int)
int w
int h
public void setFrame (int, int, int, int)
int left
int top
int right
int bottom
int w
int h
public void setHorizontalDimension (int, int)
int left
int right
public void setVerticalDimension (int, int)
int top
int bottom
public void setBaselineDistance (int)
int baseline
public void setCompanionWidget (java.lang.Object)
Object companion
public void setContainerItemSkip (int)
int skip
public int getContainerItemSkip ()
public void setHorizontalWeight (float)
float horizontalWeight
public void setVerticalWeight (float)
float verticalWeight
public void setHorizontalChainStyle (int)
int horizontalChainStyle
public int getHorizontalChainStyle ()
public void setVerticalChainStyle (int)
int verticalChainStyle
public int getVerticalChainStyle ()
public boolean allowedInBarrier ()
public void connectedTo (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget source
public void immediateConnect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type startType
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type endType
int margin
int goneMargin
android.support.constraint.solver.widgets.ConstraintAnchor startAnchor
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
int creator
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int)
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
boolean centerX
boolean centerY
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor leftTarget
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor rightTarget
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor topTarget
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor bottomTarget
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor baseline
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor opposite
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor opposite
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor fromAnchor
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
public void resetAllConstraints ()
public void resetAnchor (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor centerY
public void resetAnchors ()
android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int mAnchorsSize
android.support.constraint.solver.widgets.ConstraintWidget parent
public void resetAnchors (int)
android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int mAnchorsSize
int connectionCreator
android.support.constraint.solver.widgets.ConstraintWidget parent
public void disconnectWidget (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int anchorsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
java.util.ArrayList anchors
public void disconnectUnlockedWidget (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int anchorsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
java.util.ArrayList anchors
public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor (android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintAnchor$Type anchorType
public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getHorizontalDimensionBehaviour ()
public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getVerticalDimensionBehaviour ()
public void setHorizontalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour)
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
public void setVerticalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour)
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
public boolean isInHorizontalChain ()
public android.support.constraint.solver.widgets.ConstraintWidget getHorizontalChainControlWidget ()
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintWidget tmp
android.support.constraint.solver.widgets.ConstraintWidget found
public boolean isInVerticalChain ()
public android.support.constraint.solver.widgets.ConstraintWidget getVerticalChainControlWidget ()
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintWidget tmp
android.support.constraint.solver.widgets.ConstraintWidget found
public void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.SolverVariable parentRight
android.support.constraint.solver.SolverVariable parentBottom
android.support.constraint.solver.SolverVariable parentMax
android.support.constraint.solver.SolverVariable parentMin
android.support.constraint.solver.SolverVariable baselineTarget
int baselineMargin
int strength
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.SolverVariable left
android.support.constraint.solver.SolverVariable right
android.support.constraint.solver.SolverVariable top
android.support.constraint.solver.SolverVariable bottom
android.support.constraint.solver.SolverVariable baseline
boolean inHorizontalChain
boolean inVerticalChain
boolean horizontalParentWrapContent
boolean verticalParentWrapContent
int width
int height
boolean horizontalDimensionFixed
boolean verticalDimensionFixed
boolean useRatio
int matchConstraintDefaultWidth
int matchConstraintDefaultHeight
boolean useHorizontalRatio
boolean wrapContent
boolean applyPosition
boolean useVerticalRatio
android.support.constraint.solver.SolverVariable parentMax
android.support.constraint.solver.SolverVariable parentMin
public void setupDimensionRatio (boolean, boolean, boolean, boolean)
boolean hparentWrapContent
boolean vparentWrapContent
boolean horizontalDimensionFixed
boolean verticalDimensionFixed
private void applyConstraints (android.support.constraint.solver.LinearSystem, boolean, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour, boolean, android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int, int, int, float, boolean, boolean, int, int, int, float, boolean)
android.support.constraint.solver.SolverVariable percentBegin
android.support.constraint.solver.SolverVariable percentEnd
int d
int strength
int strength
boolean applyBoundsCheck
boolean applyCentering
int centeringStrength
android.support.constraint.solver.LinearSystem system
boolean parentWrapContent
android.support.constraint.solver.SolverVariable parentMin
android.support.constraint.solver.SolverVariable parentMax
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour dimensionBehaviour
boolean wrapContent
android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
int beginPosition
int dimension
int minDimension
int maxDimension
float bias
boolean useRatio
boolean inChain
int matchConstraintDefault
int matchMinDimension
int matchMaxDimension
float matchPercentDimension
boolean applyPosition
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
boolean isBeginConnected
boolean isEndConnected
boolean isCenterConnected
boolean variableSize
int numConnections
public void updateFromSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
int left
int top
int right
int bottom
int w
int h
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintWidgetContainer.class
ConstraintWidgetContainer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidgetContainer extends android.support.constraint.solver.widgets.WidgetContainer {
private static final boolean USE_SNAPSHOT
private static final int MAX_ITERATIONS
private static final boolean DEBUG
private static final boolean DEBUG_LAYOUT
static final boolean DEBUG_GRAPH
private boolean mIsRtl
protected android.support.constraint.solver.LinearSystem mSystem
private android.support.constraint.solver.widgets.Snapshot mSnapshot
int mPaddingLeft
int mPaddingTop
int mPaddingRight
int mPaddingBottom
int mHorizontalChainsSize
int mVerticalChainsSize
android.support.constraint.solver.widgets.ChainHead[] mVerticalChainsArray
android.support.constraint.solver.widgets.ChainHead[] mHorizontalChainsArray
private int mOptimizationLevel
private boolean mWidthMeasuredTooSmall
private boolean mHeightMeasuredTooSmall
int mDebugSolverPassCount
public void fillMetrics (android.support.constraint.solver.Metrics)
android.support.constraint.solver.Metrics metrics
public void <init> ()
public void <init> (int, int, int, int)
int x
int y
int width
int height
public void <init> (int, int)
int width
int height
public void setOptimizationLevel (int)
int value
public int getOptimizationLevel ()
public boolean optimizeFor (int)
int feature
public java.lang.String getType ()
public void reset ()
public boolean isWidthMeasuredTooSmall ()
public boolean isHeightMeasuredTooSmall ()
public boolean addChildrenToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour horizontalBehaviour
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour verticalBehaviour
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.LinearSystem system
int count
public void updateChildrenFromSolver (android.support.constraint.solver.LinearSystem, boolean[])
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.LinearSystem system
boolean[] flags
int count
public void setPadding (int, int, int, int)
int left
int top
int right
int bottom
public void setRtl (boolean)
boolean isRtl
public boolean isRtl ()
public void analyze (int)
int i
int optimizationLevel
int count
public void layout ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
Exception e
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int maxX
int maxY
int width
int height
int width
int height
int prex
int prey
int prew
int preh
boolean wrap_override
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalVerticalDimensionBehaviour
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalHorizontalDimensionBehaviour
int count
boolean needsSolving
int countSolve
public void preOptimize ()
public void solveGraph ()
android.support.constraint.solver.widgets.ResolutionAnchor leftNode
android.support.constraint.solver.widgets.ResolutionAnchor topNode
public void resetGraph ()
android.support.constraint.solver.widgets.ResolutionAnchor leftNode
android.support.constraint.solver.widgets.ResolutionAnchor topNode
public void optimizeForDimensions (int, int)
int width
int height
public void optimizeReset ()
int i
int count
public void optimize ()
public boolean handlesInternalConstraints ()
public java.util.ArrayList getVerticalGuidelines ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
java.util.ArrayList guidelines
public java.util.ArrayList getHorizontalGuidelines ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
java.util.ArrayList guidelines
public android.support.constraint.solver.LinearSystem getSystem ()
private void resetChains ()
void addChain (android.support.constraint.solver.widgets.ConstraintWidget, int)
android.support.constraint.solver.widgets.ConstraintWidget constraintWidget
int type
android.support.constraint.solver.widgets.ConstraintWidget widget
private void addHorizontalChain (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
private void addVerticalChain (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
}
android/support/constraint/solver/widgets/Snapshot$Connection.class
Snapshot.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.Snapshot$Connection extends java.lang.Object {
private android.support.constraint.solver.widgets.ConstraintAnchor mAnchor
private android.support.constraint.solver.widgets.ConstraintAnchor mTarget
private int mMargin
private android.support.constraint.solver.widgets.ConstraintAnchor$Strength mStrengh
private int mCreator
public void <init> (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
public void updateFrom (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public void applyTo (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintAnchor anchor
}
android/support/constraint/solver/widgets/WidgetContainer.class
WidgetContainer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.WidgetContainer extends android.support.constraint.solver.widgets.ConstraintWidget {
protected java.util.ArrayList mChildren
public void <init> ()
public void <init> (int, int, int, int)
int x
int y
int width
int height
public void <init> (int, int)
int width
int height
public void reset ()
public void add (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.WidgetContainer container
android.support.constraint.solver.widgets.ConstraintWidget widget
public void remove (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public java.util.ArrayList getChildren ()
public android.support.constraint.solver.widgets.ConstraintWidgetContainer getRootConstraintContainer ()
android.support.constraint.solver.widgets.ConstraintWidget item
android.support.constraint.solver.widgets.ConstraintWidget parent
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
public android.support.constraint.solver.widgets.ConstraintWidget findWidget (float, float)
android.support.constraint.solver.widgets.ConstraintWidget f
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
float x
float y
android.support.constraint.solver.widgets.ConstraintWidget found
int l
int t
int r
int b
public java.util.ArrayList findWidgets (int, int, int, int)
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.Rectangle bounds
int i
int mChildrenSize
int x
int y
int width
int height
java.util.ArrayList found
android.support.constraint.solver.widgets.Rectangle area
public static android.support.constraint.solver.widgets.Rectangle getBounds (java.util.ArrayList)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int widgetsSize
java.util.ArrayList widgets
android.support.constraint.solver.widgets.Rectangle bounds
int minX
int maxX
int minY
int maxY
public void setOffset (int, int)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int x
int y
int count
public void updateDrawPosition ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int count
public void layout ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int count
public void resetSolverVariables (android.support.constraint.solver.Cache)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.Cache cache
int count
public void removeAllChildren ()
}
android/support/constraint/solver/widgets/Guideline.class
Guideline.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Guideline extends android.support.constraint.solver.widgets.ConstraintWidget {
public static final int HORIZONTAL
public static final int VERTICAL
public static final int RELATIVE_PERCENT
public static final int RELATIVE_BEGIN
public static final int RELATIVE_END
public static final int RELATIVE_UNKNWON
protected float mRelativePercent
protected int mRelativeBegin
protected int mRelativeEnd
private android.support.constraint.solver.widgets.ConstraintAnchor mAnchor
private int mOrientation
private boolean mIsPositionRelaxed
private int mMinimumPosition
private android.support.constraint.solver.widgets.Rectangle mHead
private int mHeadSize
public void <init> ()
int i
int count
public boolean allowedInBarrier ()
public int getRelativeBehaviour ()
public android.support.constraint.solver.widgets.Rectangle getHead ()
public void setOrientation (int)
int i
int orientation
int count
public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor ()
public java.lang.String getType ()
public int getOrientation ()
public void setMinimumPosition (int)
int minimum
public void setPositionRelaxed (boolean)
boolean value
public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor (android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintAnchor$Type anchorType
public java.util.ArrayList getAnchors ()
public void setGuidePercent (int)
int value
public void setGuidePercent (float)
float value
public void setGuideBegin (int)
int value
public void setGuideEnd (int)
int value
public float getRelativePercent ()
public int getRelativeBegin ()
public int getRelativeEnd ()
public void analyze (int)
int position
int position
int optimizationLevel
android.support.constraint.solver.widgets.ConstraintWidget constraintWidgetContainer
public void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.SolverVariable guide
android.support.constraint.solver.SolverVariable parentLeft
android.support.constraint.solver.SolverVariable guide
android.support.constraint.solver.SolverVariable parentRight
android.support.constraint.solver.SolverVariable guide
android.support.constraint.solver.SolverVariable parentLeft
android.support.constraint.solver.SolverVariable parentRight
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor end
boolean parentWrapContent
public void updateFromSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
int value
public void setDrawOrigin (int, int)
float percent
int position
float percent
int position
int x
int y
void inferRelativePercentPosition ()
float percent
void inferRelativeBeginPosition ()
int position
void inferRelativeEndPosition ()
int position
public void cyclePosition ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$1.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
synthetic android.support.constraint.solver.widgets.ConstraintAnchor$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type
static void <clinit> ()
}
android/support/constraint/solver/widgets/Snapshot.class
Snapshot.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Snapshot extends java.lang.Object {
private int mX
private int mY
private int mWidth
private int mHeight
private java.util.ArrayList mConnections
public void <init> (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintAnchor a
int i
int anchorsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
java.util.ArrayList anchors
public void updateFrom (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.Snapshot$Connection connection
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int connections
public void applyTo (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.Snapshot$Connection connection
int i
int mConnectionsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
}
android/support/constraint/solver/widgets/ConstraintWidget$1.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
synthetic android.support.constraint.solver.widgets.ConstraintWidget$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type
static final synthetic int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintHorizontalLayout$ContentAlignment.class
ConstraintHorizontalLayout.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BEGIN
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment MIDDLE
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment END
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment TOP
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment VERTICAL_MIDDLE
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BOTTOM
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment LEFT
public static final enum android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment RIGHT
private static final synthetic android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] values ()
public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/Optimizer.class
Optimizer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Optimizer extends java.lang.Object {
public static final int OPTIMIZATION_NONE
public static final int OPTIMIZATION_DIRECT
public static final int OPTIMIZATION_BARRIER
public static final int OPTIMIZATION_CHAIN
public static final int OPTIMIZATION_DIMENSIONS
public static final int OPTIMIZATION_RATIO
public static final int OPTIMIZATION_STANDARD
static boolean[] flags
static final int FLAG_USE_OPTIMIZE
static final int FLAG_CHAIN_DANGLING
static final int FLAG_RECOMPUTE_BOUNDS
public void <init> ()
static void checkMatchParent (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget)
int left
int right
int top
int bottom
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidget widget
private static boolean optimizableMatchConstraint (android.support.constraint.solver.widgets.ConstraintWidget, int)
android.support.constraint.solver.widgets.ConstraintWidget constraintWidget
int orientation
static void analyze (int, android.support.constraint.solver.widgets.ConstraintWidget)
int width
int height
int optimisationLevel
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ResolutionAnchor leftNode
android.support.constraint.solver.widgets.ResolutionAnchor topNode
android.support.constraint.solver.widgets.ResolutionAnchor rightNode
android.support.constraint.solver.widgets.ResolutionAnchor bottomNode
boolean optimiseDimensions
boolean isOptimizableHorizontalMatch
boolean isOptimizableVerticalMatch
static boolean applyChainOptimized (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, int, android.support.constraint.solver.widgets.ChainHead)
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor nextAnchor
float dimension
float position
float dimension
float dimension
float gap
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
int orientation
int offset
android.support.constraint.solver.widgets.ChainHead chainHead
android.support.constraint.solver.widgets.ConstraintWidget first
android.support.constraint.solver.widgets.ConstraintWidget last
android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget lastVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget head
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget next
boolean done
int numMatchConstraints
float totalWeights
android.support.constraint.solver.widgets.ConstraintWidget firstMatchConstraintsWidget
android.support.constraint.solver.widgets.ConstraintWidget previousMatchConstraintsWidget
boolean isWrapContent
boolean isChainSpread
boolean isChainSpreadInside
boolean isChainPacked
float totalSize
float totalMargins
int numVisibleWidgets
android.support.constraint.solver.widgets.ResolutionAnchor firstNode
android.support.constraint.solver.widgets.ResolutionAnchor lastNode
float extraMargin
float firstOffset
float lastOffset
float distance
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintWidget$DimensionBehaviour.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour FIXED
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour WRAP_CONTENT
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_CONSTRAINT
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_PARENT
private static final synthetic android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] values ()
public static android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$ConnectionType.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType RELAXED
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType STRICT
private static final synthetic android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType[] values ()
public static android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/Chain.class
Chain.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.Chain extends java.lang.Object {
private static final boolean DEBUG
void <init> ()
static void applyChainConstraints (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.widgets.ChainHead first
int i
android.support.constraint.solver.widgets.ConstraintWidgetContainer constraintWidgetContainer
android.support.constraint.solver.LinearSystem system
int orientation
int offset
int chainsSize
android.support.constraint.solver.widgets.ChainHead[] chainsArray
static void applyChainConstraints (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, int, android.support.constraint.solver.widgets.ChainHead)
android.support.constraint.solver.widgets.ConstraintAnchor begin
int strength
int margin
android.support.constraint.solver.widgets.ConstraintAnchor nextAnchor
android.support.constraint.solver.widgets.ConstraintAnchor end
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable nextBegin
android.support.constraint.solver.SolverVariable nextEnd
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.widgets.ConstraintWidget match
float currentWeight
int i
android.support.constraint.solver.widgets.ConstraintWidget lastMatch
float lastWeight
int count
float bias
int beginMargin
int endMargin
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
int margin1
int margin2
int strength
android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.widgets.ConstraintAnchor beginNextAnchor
android.support.constraint.solver.SolverVariable beginNext
android.support.constraint.solver.SolverVariable beginNextTarget
int beginMargin
int nextMargin
android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
boolean applyFixedEquality
android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.widgets.ConstraintAnchor beginNextAnchor
android.support.constraint.solver.SolverVariable beginNext
android.support.constraint.solver.SolverVariable beginNextTarget
int beginMargin
int nextMargin
int strength
android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
boolean applyFixedEquality
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor beginTarget
android.support.constraint.solver.widgets.ConstraintAnchor end
android.support.constraint.solver.widgets.ConstraintAnchor endTarget
android.support.constraint.solver.widgets.ConstraintAnchor realEnd
float bias
int beginMargin
int endMargin
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
int orientation
int offset
android.support.constraint.solver.widgets.ChainHead chainHead
android.support.constraint.solver.widgets.ConstraintWidget first
android.support.constraint.solver.widgets.ConstraintWidget last
android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget lastVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget head
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget next
boolean done
float totalWeights
android.support.constraint.solver.widgets.ConstraintWidget firstMatchConstraintsWidget
android.support.constraint.solver.widgets.ConstraintWidget previousMatchConstraintsWidget
boolean isWrapContent
boolean isChainSpread
boolean isChainSpreadInside
boolean isChainPacked
java.util.ArrayList listMatchConstraints
}
android/support/constraint/solver/widgets/ConstraintWidget$ContentAlignment.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BEGIN
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment MIDDLE
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment END
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment TOP
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment VERTICAL_MIDDLE
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BOTTOM
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment LEFT
public static final enum android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment RIGHT
private static final synthetic android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment[] values ()
public static android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/ResolutionAnchor.class
ResolutionAnchor.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ResolutionAnchor extends android.support.constraint.solver.widgets.ResolutionNode {
android.support.constraint.solver.widgets.ConstraintAnchor myAnchor
float computedValue
android.support.constraint.solver.widgets.ResolutionAnchor target
float offset
android.support.constraint.solver.widgets.ResolutionAnchor resolvedTarget
float resolvedOffset
int type
public static final int UNCONNECTED
public static final int DIRECT_CONNECTION
public static final int CENTER_CONNECTION
public static final int MATCH_CONNECTION
public static final int CHAIN_CONNECTION
public static final int BARRIER_CONNECTION
private android.support.constraint.solver.widgets.ResolutionAnchor opposite
private float oppositeOffset
private android.support.constraint.solver.widgets.ResolutionDimension dimension
private int dimensionMultiplier
private android.support.constraint.solver.widgets.ResolutionDimension oppositeDimension
private int oppositeDimensionMultiplier
public void <init> (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
public void remove (android.support.constraint.solver.widgets.ResolutionDimension)
android.support.constraint.solver.widgets.ResolutionDimension resolutionDimension
public java.lang.String toString ()
public void resolve (android.support.constraint.solver.widgets.ResolutionAnchor, float)
android.support.constraint.solver.widgets.ResolutionAnchor target
float offset
java.lang.String sType (int)
int type
public void resolve ()
float distance
float percent
boolean isEndAnchor
int margin
int oppositeMargin
public void setType (int)
int type
public void reset ()
public void update ()
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
int margin
public void dependsOn (int, android.support.constraint.solver.widgets.ResolutionAnchor, int)
int type
android.support.constraint.solver.widgets.ResolutionAnchor node
int offset
public void dependsOn (android.support.constraint.solver.widgets.ResolutionAnchor, int)
android.support.constraint.solver.widgets.ResolutionAnchor node
int offset
public void dependsOn (android.support.constraint.solver.widgets.ResolutionAnchor, int, android.support.constraint.solver.widgets.ResolutionDimension)
android.support.constraint.solver.widgets.ResolutionAnchor node
int multiplier
android.support.constraint.solver.widgets.ResolutionDimension dimension
public void setOpposite (android.support.constraint.solver.widgets.ResolutionAnchor, float)
android.support.constraint.solver.widgets.ResolutionAnchor opposite
float oppositeOffset
public void setOpposite (android.support.constraint.solver.widgets.ResolutionAnchor, int, android.support.constraint.solver.widgets.ResolutionDimension)
android.support.constraint.solver.widgets.ResolutionAnchor opposite
int multiplier
android.support.constraint.solver.widgets.ResolutionDimension dimension
void addResolvedValue (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.SolverVariable sv
public float getResolvedValue ()
}
android/support/constraint/solver/widgets/ResolutionNode.class
ResolutionNode.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ResolutionNode extends java.lang.Object {
java.util.HashSet dependents
public static final int UNRESOLVED
public static final int RESOLVED
public static final int REMOVED
int state
public void <init> ()
public void addDependent (android.support.constraint.solver.widgets.ResolutionNode)
android.support.constraint.solver.widgets.ResolutionNode node
public void reset ()
public void invalidate ()
android.support.constraint.solver.widgets.ResolutionNode node
public void invalidateAnchors ()
android.support.constraint.solver.widgets.ResolutionNode node
public void didResolve ()
android.support.constraint.solver.widgets.ResolutionNode node
public boolean isResolved ()
public void resolve ()
public void remove (android.support.constraint.solver.widgets.ResolutionDimension)
android.support.constraint.solver.widgets.ResolutionDimension resolutionDimension
}
android/support/constraint/solver/widgets/ConstraintTableLayout.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintTableLayout extends android.support.constraint.solver.widgets.ConstraintWidgetContainer {
private boolean mVerticalGrowth
private int mNumCols
private int mNumRows
private int mPadding
private java.util.ArrayList mVerticalSlices
private java.util.ArrayList mHorizontalSlices
private java.util.ArrayList mVerticalGuidelines
private java.util.ArrayList mHorizontalGuidelines
public static final int ALIGN_CENTER
public static final int ALIGN_LEFT
public static final int ALIGN_RIGHT
private static final int ALIGN_FULL
private android.support.constraint.solver.LinearSystem system
public void <init> ()
public void <init> (int, int, int, int)
int x
int y
int width
int height
public void <init> (int, int)
int width
int height
public java.lang.String getType ()
public int getNumRows ()
public int getNumCols ()
public int getPadding ()
public java.lang.String getColumnsAlignmentRepresentation ()
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
int i
int numSlices
String result
public java.lang.String getColumnAlignmentRepresentation (int)
int column
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
public void setNumCols (int)
int num
public void setNumRows (int)
int num
public boolean isVerticalGrowth ()
public void setVerticalGrowth (boolean)
boolean value
public void setPadding (int)
int padding
public void setColumnAlignment (int, int)
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
int column
int alignment
public void cycleColumnAlignment (int)
int column
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
public void setColumnAlignment (java.lang.String)
char c
int i
int n
String alignment
public java.util.ArrayList getVerticalGuidelines ()
public java.util.ArrayList getHorizontalGuidelines ()
public void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.Guideline guideline
int i
android.support.constraint.solver.widgets.Guideline guideline
int i
android.support.constraint.solver.widgets.ConstraintWidget child
int i
int num
android.support.constraint.solver.LinearSystem system
int count
public void setTableDimensions ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int rows
int cols
int extra
int count
public void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String)
android.support.constraint.solver.LinearSystem s
String name
private void updateDebugSolverNames ()
int i
int i
int num
private void setVerticalSlices ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
int i
android.support.constraint.solver.widgets.ConstraintWidget previous
float increment
float percent
private void setHorizontalSlices ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice slice
int i
float increment
float percent
android.support.constraint.solver.widgets.ConstraintWidget previous
private void setChildrenConnections ()
android.support.constraint.solver.widgets.ConstraintWidget target
int col
int row
android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice horizontalSlice
android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice verticalSlice
android.support.constraint.solver.widgets.ConstraintWidget targetLeft
android.support.constraint.solver.widgets.ConstraintWidget targetRight
android.support.constraint.solver.widgets.ConstraintWidget targetTop
android.support.constraint.solver.widgets.ConstraintWidget targetBottom
int i
int count
int index
public void updateFromSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.Guideline guideline
int i
android.support.constraint.solver.widgets.Guideline guideline
int i
int num
android.support.constraint.solver.LinearSystem system
public boolean handlesInternalConstraints ()
public void computeGuidelinesPercentPositions ()
int i
int i
int num
}
android/support/constraint/solver/widgets/ConstraintHorizontalLayout.class
ConstraintHorizontalLayout.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintHorizontalLayout extends android.support.constraint.solver.widgets.ConstraintWidgetContainer {
private android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment mAlignment
public void <init> ()
public void <init> (int, int, int, int)
int x
int y
int width
int height
public void <init> (int, int)
int width
int height
public void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
android.support.constraint.solver.widgets.ConstraintWidget previous
android.support.constraint.solver.LinearSystem system
}
android/support/constraint/solver/widgets/ConstraintAnchor$Type.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type extends java.lang.Enum {
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type NONE
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type LEFT
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type TOP
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type RIGHT
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type BOTTOM
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type BASELINE
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_X
public static final enum android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_Y
private static final synthetic android.support.constraint.solver.widgets.ConstraintAnchor$Type[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintAnchor$Type[] values ()
public static android.support.constraint.solver.widgets.ConstraintAnchor$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintTableLayout$HorizontalSlice.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice extends java.lang.Object {
android.support.constraint.solver.widgets.ConstraintWidget top
android.support.constraint.solver.widgets.ConstraintWidget bottom
int padding
final synthetic android.support.constraint.solver.widgets.ConstraintTableLayout this$0
void <init> (android.support.constraint.solver.widgets.ConstraintTableLayout)
android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}
android/support/constraint/solver/widgets/Helper.class
Helper.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Helper extends android.support.constraint.solver.widgets.ConstraintWidget {
protected android.support.constraint.solver.widgets.ConstraintWidget[] mWidgets
protected int mWidgetsCount
public void <init> ()
public void add (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public void removeAllIds ()
}
android/support/constraint/solver/widgets/Guideline$1.class
Guideline.java
package android.support.constraint.solver.widgets
synthetic android.support.constraint.solver.widgets.Guideline$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type
static void <clinit> ()
}
android/support/constraint/solver/widgets/ConstraintAnchor.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintAnchor extends java.lang.Object {
private static final boolean ALLOW_BINARY
private android.support.constraint.solver.widgets.ResolutionAnchor mResolutionAnchor
public static final int USER_CREATOR
public static final int SCOUT_CREATOR
public static final int AUTO_CONSTRAINT_CREATOR
private static final int UNSET_GONE_MARGIN
final android.support.constraint.solver.widgets.ConstraintWidget mOwner
final android.support.constraint.solver.widgets.ConstraintAnchor$Type mType
android.support.constraint.solver.widgets.ConstraintAnchor mTarget
public int mMargin
int mGoneMargin
private android.support.constraint.solver.widgets.ConstraintAnchor$Strength mStrength
private android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType mConnectionType
private int mConnectionCreator
android.support.constraint.solver.SolverVariable mSolverVariable
public android.support.constraint.solver.widgets.ResolutionAnchor getResolutionNode ()
public void <init> (android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintWidget owner
android.support.constraint.solver.widgets.ConstraintAnchor$Type type
public android.support.constraint.solver.SolverVariable getSolverVariable ()
public void resetSolverVariable (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
public android.support.constraint.solver.widgets.ConstraintWidget getOwner ()
public android.support.constraint.solver.widgets.ConstraintAnchor$Type getType ()
public int getMargin ()
public android.support.constraint.solver.widgets.ConstraintAnchor$Strength getStrength ()
public android.support.constraint.solver.widgets.ConstraintAnchor getTarget ()
public android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType getConnectionType ()
public void setConnectionType (android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType)
android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType type
public int getConnectionCreator ()
public void setConnectionCreator (int)
int creator
public void reset ()
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int, boolean)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
int goneMargin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
boolean forceConnection
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
int creator
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
public boolean isConnected ()
public boolean isValidConnection (android.support.constraint.solver.widgets.ConstraintAnchor)
boolean isCompatible
boolean isCompatible
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type target
public boolean isSideAnchor ()
public boolean isSimilarDimensionConnection (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type target
public void setStrength (android.support.constraint.solver.widgets.ConstraintAnchor$Strength)
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
public void setMargin (int)
int margin
public void setGoneMargin (int)
int margin
public boolean isVerticalAnchor ()
public java.lang.String toString ()
public int getSnapPriorityLevel ()
public int getPriorityLevel ()
public boolean isSnapCompatibleWith (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
public boolean isConnectionAllowed (android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor anchor
public boolean isConnectionAllowed (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget target
java.util.HashSet checked
android.support.constraint.solver.widgets.ConstraintWidget parent
private boolean isConnectionToMe (android.support.constraint.solver.widgets.ConstraintWidget, java.util.HashSet)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int targetAnchorsSize
android.support.constraint.solver.widgets.ConstraintWidget target
java.util.HashSet checked
java.util.ArrayList targetAnchors
public final android.support.constraint.solver.widgets.ConstraintAnchor getOpposite ()
}
android/support/constraint/solver/widgets/Rectangle.class
Rectangle.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Rectangle extends java.lang.Object {
public int x
public int y
public int width
public int height
public void <init> ()
public void setBounds (int, int, int, int)
int x
int y
int width
int height
void grow (int, int)
int w
int h
boolean intersects (android.support.constraint.solver.widgets.Rectangle)
android.support.constraint.solver.widgets.Rectangle bounds
public boolean contains (int, int)
int x
int y
public int getCenterX ()
public int getCenterY ()
}
android/support/constraint/solver/widgets/ChainHead.class
ChainHead.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ChainHead extends java.lang.Object {
protected android.support.constraint.solver.widgets.ConstraintWidget mFirst
protected android.support.constraint.solver.widgets.ConstraintWidget mFirstVisibleWidget
protected android.support.constraint.solver.widgets.ConstraintWidget mLast
protected android.support.constraint.solver.widgets.ConstraintWidget mLastVisibleWidget
protected android.support.constraint.solver.widgets.ConstraintWidget mHead
protected android.support.constraint.solver.widgets.ConstraintWidget mFirstMatchConstraintWidget
protected android.support.constraint.solver.widgets.ConstraintWidget mLastMatchConstraintWidget
protected java.util.ArrayList mWeightedMatchConstraintsWidgets
protected int mWidgetsCount
protected int mWidgetsMatchCount
protected float mTotalWeight
private int mOrientation
private boolean mIsRtl
protected boolean mHasUndefinedWeights
protected boolean mHasDefinedWeights
protected boolean mHasComplexMatchWeights
private boolean mDefined
public void <init> (android.support.constraint.solver.widgets.ConstraintWidget, int, boolean)
android.support.constraint.solver.widgets.ConstraintWidget first
int orientation
boolean isRtl
private static boolean isMatchConstraintEqualityCandidate (android.support.constraint.solver.widgets.ConstraintWidget, int)
android.support.constraint.solver.widgets.ConstraintWidget widget
int orientation
private void defineChainProperties ()
float weight
android.support.constraint.solver.widgets.ConstraintAnchor nextAnchor
int offset
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget next
boolean done
public android.support.constraint.solver.widgets.ConstraintWidget getFirst ()
public android.support.constraint.solver.widgets.ConstraintWidget getFirstVisibleWidget ()
public android.support.constraint.solver.widgets.ConstraintWidget getLast ()
public android.support.constraint.solver.widgets.ConstraintWidget getLastVisibleWidget ()
public android.support.constraint.solver.widgets.ConstraintWidget getHead ()
public android.support.constraint.solver.widgets.ConstraintWidget getFirstMatchConstraintWidget ()
public android.support.constraint.solver.widgets.ConstraintWidget getLastMatchConstraintWidget ()
public float getTotalWeight ()
public void define ()
}
android/support/constraint/solver/SolverVariable.class
SolverVariable.java
package android.support.constraint.solver
public android.support.constraint.solver.SolverVariable extends java.lang.Object {
private static final boolean INTERNAL_DEBUG
public static final int STRENGTH_NONE
public static final int STRENGTH_LOW
public static final int STRENGTH_MEDIUM
public static final int STRENGTH_HIGH
public static final int STRENGTH_HIGHEST
public static final int STRENGTH_EQUALITY
public static final int STRENGTH_FIXED
public static final int STRENGTH_BARRIER
private static int uniqueSlackId
private static int uniqueErrorId
private static int uniqueUnrestrictedId
private static int uniqueConstantId
private static int uniqueId
private String mName
public int id
int definitionId
public int strength
public float computedValue
static final int MAX_STRENGTH
float[] strengthVector
android.support.constraint.solver.SolverVariable$Type mType
android.support.constraint.solver.ArrayRow[] mClientEquations
int mClientEquationsCount
public int usageInRowCount
static void increaseErrorId ()
private static java.lang.String getUniqueName (android.support.constraint.solver.SolverVariable$Type, java.lang.String)
android.support.constraint.solver.SolverVariable$Type type
String prefix
public void <init> (java.lang.String, android.support.constraint.solver.SolverVariable$Type)
String name
android.support.constraint.solver.SolverVariable$Type type
public void <init> (android.support.constraint.solver.SolverVariable$Type, java.lang.String)
android.support.constraint.solver.SolverVariable$Type type
String prefix
void clearStrengths ()
int i
java.lang.String strengthsToString ()
int j
String representation
boolean negative
boolean empty
public final void addToRow (android.support.constraint.solver.ArrayRow)
int i
android.support.constraint.solver.ArrayRow row
public final void removeFromRow (android.support.constraint.solver.ArrayRow)
int j
int i
android.support.constraint.solver.ArrayRow row
int count
public final void updateReferencesWithNewDefinition (android.support.constraint.solver.ArrayRow)
int i
android.support.constraint.solver.ArrayRow definition
int count
public void reset ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public void setType (android.support.constraint.solver.SolverVariable$Type, java.lang.String)
android.support.constraint.solver.SolverVariable$Type type
String prefix
public java.lang.String toString ()
String result
static void <clinit> ()
}