META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/constraint/
android/support/constraint/solver/
android/support/constraint/solver/Amount.classAmount.java
package android.support.constraint.solver
android.support.constraint.solver.Amount extends java.lang.Object {
private int mNumerator
private int mDenominator
public void (int, int)
int numerator
int denominator
public void (int)
int numerator
public void (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public void set (int, int)
int numerator
int denominator
public android.support.constraint.solver.Amount add (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public android.support.constraint.solver.Amount add (int)
int amount
public android.support.constraint.solver.Amount substract (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public android.support.constraint.solver.Amount multiply (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public android.support.constraint.solver.Amount divide (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
int preN
int preD
public android.support.constraint.solver.Amount inverseFraction ()
int n
public android.support.constraint.solver.Amount inverse ()
public int getNumerator ()
public int getDenominator ()
public boolean equals (java.lang.Object)
Object o
android.support.constraint.solver.Amount a
private void simplify ()
int commonDenominator
int commonDenominator
private static int gcd (int, int)
int t
int u
int v
int shift
public boolean isOne ()
public boolean isMinusOne ()
public boolean isPositive ()
public boolean isNegative ()
public boolean isNull ()
public void setToZero ()
public float toFloat ()
public java.lang.String toString ()
public java.lang.String valueString ()
}
android/support/constraint/solver/ArrayBackedVariables.classArrayBackedVariables.java
package android.support.constraint.solver
android.support.constraint.solver.ArrayBackedVariables extends java.lang.Object {
private static final boolean DEBUG
private android.support.constraint.solver.SolverVariable[] variables
private float[] values
private int[] indexes
private final int threshold
private int maxSize
private int currentSize
private int currentWriteSize
private android.support.constraint.solver.SolverVariable candidate
public void (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache)
android.support.constraint.solver.ArrayRow arrayRow
android.support.constraint.solver.Cache cache
public android.support.constraint.solver.SolverVariable getPivotCandidate ()
int idx
int i
void increaseSize ()
public final int size ()
public final android.support.constraint.solver.SolverVariable getVariable (int)
int index
public final float getVariableValue (int)
int index
public final void updateArray (android.support.constraint.solver.ArrayBackedVariables, float)
int idx
android.support.constraint.solver.SolverVariable v
float value
int i
android.support.constraint.solver.ArrayBackedVariables target
float amount
public void setVariable (int, float)
int index
float value
int idx
public final float get (android.support.constraint.solver.SolverVariable)
int idx
int i
int index
int idx
android.support.constraint.solver.SolverVariable current
int start
int end
android.support.constraint.solver.SolverVariable v
public void put (android.support.constraint.solver.SolverVariable, float)
int i
int index
int j
boolean inserted
int firstEmptyIndex
android.support.constraint.solver.SolverVariable variable
float value
public void add (android.support.constraint.solver.SolverVariable, float)
int i
int index
int j
boolean inserted
int firstEmptyIndex
android.support.constraint.solver.SolverVariable variable
float value
public void clear ()
int i
int length
public boolean containsKey (android.support.constraint.solver.SolverVariable)
int i
int index
android.support.constraint.solver.SolverVariable current
int start
int end
android.support.constraint.solver.SolverVariable variable
public float remove (android.support.constraint.solver.SolverVariable)
float amount
int idx
int i
android.support.constraint.solver.SolverVariable variable
public int sizeInBytes ()
int size
public void display ()
int i
int count
private java.lang.String getInternalArrays ()
int i
int i
String str
int count
public void displayInternalArrays ()
int i
int i
int count
public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow arrayRow
android.support.constraint.solver.ArrayRow definition
public android.support.constraint.solver.SolverVariable pickPivotCandidate ()
public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[])
android.support.constraint.solver.ArrayRow goal
android.support.constraint.solver.ArrayRow[] mRows
public void divideByAmount (float)
float amount
public void updateClientEquations (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow arrayRow
public boolean hasAtLeastOnePositiveVariable ()
public void invert ()
}
android/support/constraint/solver/ArrayLinkedVariables.classArrayLinkedVariables.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
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 float epsilon
private int[] mArrayIndices
private int[] mArrayNextIndices
private float[] mArrayValues
private int mHead
private int mLast
private boolean mDidFillOnce
public void (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
public final void add (android.support.constraint.solver.SolverVariable, float)
int idx
int i
android.support.constraint.solver.SolverVariable variable
float value
int current
int previous
int counter
int availableIndice
public final float remove (android.support.constraint.solver.SolverVariable)
int idx
android.support.constraint.solver.SolverVariable variable
int current
int previous
int counter
public final void clear ()
public final boolean containsKey (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable variable
int current
int counter
public boolean hasAtLeastOnePositiveVariable ()
int current
int counter
public void invert ()
int current
int counter
public void divideByAmount (float)
float amount
int current
int counter
public void updateClientEquations (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
int current
int counter
public android.support.constraint.solver.SolverVariable pickPivotCandidate ()
android.support.constraint.solver.SolverVariable variable
float amount
android.support.constraint.solver.SolverVariable restrictedCandidate
android.support.constraint.solver.SolverVariable unrestrictedCandidate
int current
int counter
public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow)
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
int current
int counter
public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[])
android.support.constraint.solver.SolverVariable definitionVariable
float definitionValue
float value
android.support.constraint.solver.ArrayRow definition
android.support.constraint.solver.ArrayLinkedVariables definitionVariables
int definitionCurrent
int definitionCounter
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow[] rows
int current
int counter
public android.support.constraint.solver.SolverVariable getPivotCandidate ()
android.support.constraint.solver.SolverVariable variable
int current
int counter
public final android.support.constraint.solver.SolverVariable getVariable (int)
int index
int current
int counter
public final float getVariableValue (int)
int index
int current
int counter
public final void updateArray (android.support.constraint.solver.ArrayLinkedVariables, float)
android.support.constraint.solver.SolverVariable variable
float value
android.support.constraint.solver.ArrayLinkedVariables target
float amount
int current
int counter
public final void setVariable (int, float)
int index
float value
int current
int counter
public final float get (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
int current
int counter
public 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/ArrayRow.classArrayRow.java
package android.support.constraint.solver
public android.support.constraint.solver.ArrayRow extends java.lang.Object {
private static final boolean DEBUG
static final boolean USE_LINKED_VARIABLES
android.support.constraint.solver.SolverVariable variable
float variableValue
float constantValue
boolean used
final float epsilon
final android.support.constraint.solver.ArrayLinkedVariables variables
boolean isSimpleDefinition
public void (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
public void updateClientEquations ()
public boolean hasAtLeastOnePositiveVariable ()
public boolean hasKeyVariable ()
public java.lang.String toString ()
public 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 ()
public boolean hasVariable (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
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
public 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 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 createRowCentering (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.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
public android.support.constraint.solver.ArrayRow addError (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
public android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
int percent
float p
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 int sizeInBytes ()
int size
public boolean updateRowWithEquation (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow definition
public void ensurePositiveConstant ()
public void pickRowVariable ()
android.support.constraint.solver.SolverVariable pivotCandidate
public void pivot (android.support.constraint.solver.SolverVariable)
float amount
android.support.constraint.solver.SolverVariable v
}
android/support/constraint/solver/Cache.classCache.java
package android.support.constraint.solver
public android.support.constraint.solver.Cache extends java.lang.Object {
private static final int POOL_SIZE
public android.support.constraint.solver.Pools$Pool linkedVariablesPool
public android.support.constraint.solver.Pools$Pool arrayRowPool
public android.support.constraint.solver.Pools$Pool solverVariablePool
public android.support.constraint.solver.Pools$Pool linkedSolverVariablePool
public android.support.constraint.solver.SolverVariable[] mIndexedVariables
public void ()
}
android/support/constraint/solver/EquationCreation.classEquationCreation.java
package android.support.constraint.solver
public android.support.constraint.solver.EquationCreation extends java.lang.Object {
private static final boolean DEBUG
public void ()
public static android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variable
int value
android.support.constraint.solver.ArrayRow row
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, int, 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
int 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
static android.support.constraint.solver.ArrayRow createRowFromEquation (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.LinearEquation)
android.support.constraint.solver.EquationVariable v
android.support.constraint.solver.SolverVariable sv
int i
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.LinearEquation e
android.support.constraint.solver.ArrayRow row
java.util.ArrayList eq
int count
}
android/support/constraint/solver/EquationVariable.classEquationVariable.java
package android.support.constraint.solver
android.support.constraint.solver.EquationVariable extends java.lang.Object {
private android.support.constraint.solver.Amount mAmount
private android.support.constraint.solver.SolverVariable mVariable
public void (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.Amount, java.lang.String, android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.Amount amount
String name
android.support.constraint.solver.SolverVariable$Type type
public void (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public void (android.support.constraint.solver.LinearSystem, int, java.lang.String, android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.LinearSystem system
int amount
String name
android.support.constraint.solver.SolverVariable$Type type
public void (android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.LinearSystem system
int amount
public void (android.support.constraint.solver.LinearSystem, java.lang.String, android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.LinearSystem system
String name
android.support.constraint.solver.SolverVariable$Type type
public void (android.support.constraint.solver.Amount, android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.Amount amount
android.support.constraint.solver.EquationVariable variable
public void (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable v
public java.lang.String getName ()
public android.support.constraint.solver.SolverVariable$Type getType ()
public android.support.constraint.solver.SolverVariable getSolverVariable ()
public boolean isConstant ()
public android.support.constraint.solver.Amount getAmount ()
public void setAmount (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public android.support.constraint.solver.EquationVariable inverse ()
public boolean isCompatible (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable variable
public void add (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable variable
public void substract (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable variable
public void multiply (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable variable
public void multiply (android.support.constraint.solver.Amount)
android.support.constraint.solver.Amount amount
public void divide (android.support.constraint.solver.EquationVariable)
android.support.constraint.solver.EquationVariable variable
public java.lang.String toString ()
public java.lang.String signString ()
}
android/support/constraint/solver/LinearEquation$1.classLinearEquation.java
package android.support.constraint.solver
android.support.constraint.solver.LinearEquation$1 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$LinearEquation$Type
static void ()
}
android/support/constraint/solver/LinearEquation$Type.classLinearEquation.java
package android.support.constraint.solver
final android.support.constraint.solver.LinearEquation$Type extends java.lang.Enum {
public static final android.support.constraint.solver.LinearEquation$Type EQUALS
public static final android.support.constraint.solver.LinearEquation$Type LOWER_THAN
public static final android.support.constraint.solver.LinearEquation$Type GREATER_THAN
private static final android.support.constraint.solver.LinearEquation$Type[] $VALUES
public static android.support.constraint.solver.LinearEquation$Type[] values ()
public static android.support.constraint.solver.LinearEquation$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
android/support/constraint/solver/LinearEquation.classLinearEquation.java
package android.support.constraint.solver
android.support.constraint.solver.LinearEquation extends java.lang.Object {
private java.util.ArrayList mLeftSide
private java.util.ArrayList mRightSide
private java.util.ArrayList mCurrentSide
private android.support.constraint.solver.LinearEquation$Type mType
private android.support.constraint.solver.LinearSystem mSystem
private static int artificialIndex
private static int slackIndex
private static int errorIndex
public boolean isNull ()
android.support.constraint.solver.EquationVariable v1
android.support.constraint.solver.EquationVariable v2
static java.lang.String getNextArtificialVariableName ()
static java.lang.String getNextSlackVariableName ()
static java.lang.String getNextErrorVariableName ()
public static void resetNaming ()
public void (android.support.constraint.solver.LinearEquation)
android.support.constraint.solver.EquationVariable v
android.support.constraint.solver.EquationVariable v2
int i
int mLeftSide1Size
android.support.constraint.solver.EquationVariable v
android.support.constraint.solver.EquationVariable v2
int i
int mRightSide1Size
android.support.constraint.solver.LinearEquation equation
java.util.ArrayList mLeftSide1
java.util.ArrayList mRightSide1
public void i ()
public void setLeftSide ()
public void clearLeftSide ()
public void remove (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.EquationVariable ev
public void ()
public void (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
public void setSystem (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
public android.support.constraint.solver.LinearEquation equalsTo ()
public android.support.constraint.solver.LinearEquation greaterThan ()
public android.support.constraint.solver.LinearEquation lowerThan ()
public void normalize ()
public void simplify ()
private void simplifySide (java.util.ArrayList)
android.support.constraint.solver.EquationVariable original
android.support.constraint.solver.EquationVariable v
int i
int sideSize
String name
android.support.constraint.solver.EquationVariable v
int i
int variablesNamesSize
java.util.ArrayList side
android.support.constraint.solver.EquationVariable constant
java.util.HashMap variables
java.util.ArrayList variablesNames
public void moveAllToTheRight ()
android.support.constraint.solver.EquationVariable v
int i
int mLeftSideSize
public void balance ()
android.support.constraint.solver.EquationVariable v
int i
int mLeftSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.Amount foundAmount
android.support.constraint.solver.EquationVariable found
private void removeNullTerms (java.util.ArrayList)
android.support.constraint.solver.EquationVariable v
int i
int listSize
android.support.constraint.solver.EquationVariable v
int i
int listSize
java.util.ArrayList newSide
java.util.ArrayList list
boolean hasNullTerm
public void pivot (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.EquationVariable v
int i
int mLeftSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.Amount foundAmount
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.EquationVariable found
public boolean hasNegativeConstant ()
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
public android.support.constraint.solver.Amount getConstant ()
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
public void inverse ()
android.support.constraint.solver.EquationVariable v
int i
int mLeftSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
android.support.constraint.solver.Amount amount
public android.support.constraint.solver.EquationVariable getFirstUnconstrainedVariable ()
android.support.constraint.solver.EquationVariable v
int i
int mLeftSideSize
android.support.constraint.solver.EquationVariable v
int i
int mRightSideSize
public android.support.constraint.solver.EquationVariable getLeftVariable ()
public void replace (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.LinearEquation)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.LinearEquation l
private void replace (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.LinearEquation, java.util.ArrayList)
android.support.constraint.solver.EquationVariable lv
int i
int mRightSide1Size
android.support.constraint.solver.Amount amount
java.util.ArrayList mRightSide1
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.LinearEquation l
java.util.ArrayList list
android.support.constraint.solver.EquationVariable toReplace
private android.support.constraint.solver.EquationVariable find (android.support.constraint.solver.SolverVariable, java.util.ArrayList)
android.support.constraint.solver.EquationVariable ev
int i
int listSize
android.support.constraint.solver.SolverVariable v
java.util.ArrayList list
public java.util.ArrayList getRightSide ()
public boolean contains (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable solverVariable
public android.support.constraint.solver.EquationVariable getVariable (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable solverVariable
android.support.constraint.solver.EquationVariable variable
public android.support.constraint.solver.LinearEquation var (int)
int amount
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation var (int, int)
int numerator
int denominator
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation var (java.lang.String)
String name
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation var (int, java.lang.String)
int amount
String name
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation var (int, int, java.lang.String)
int numerator
int denominator
String name
android.support.constraint.solver.Amount amount
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation plus (java.lang.String)
String name
public android.support.constraint.solver.LinearEquation plus (int, java.lang.String)
int amount
String name
public android.support.constraint.solver.LinearEquation minus (java.lang.String)
String name
public android.support.constraint.solver.LinearEquation minus (int, java.lang.String)
int amount
String name
public android.support.constraint.solver.LinearEquation plus (int)
int amount
public android.support.constraint.solver.LinearEquation minus (int)
int amount
public android.support.constraint.solver.LinearEquation plus (int, int)
int numerator
int denominator
public android.support.constraint.solver.LinearEquation minus (int, int)
int numerator
int denominator
public android.support.constraint.solver.LinearEquation withError (java.lang.String, int)
String name
int strength
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation withError (android.support.constraint.solver.Amount, java.lang.String)
android.support.constraint.solver.Amount amount
String name
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation withError ()
String name
public android.support.constraint.solver.LinearEquation withPositiveError ()
String name
public android.support.constraint.solver.LinearEquation withStrongError ()
String name
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.EquationVariable addArtificialVar ()
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation withError (int)
int strength
public android.support.constraint.solver.LinearEquation withSlack (java.lang.String, int)
String name
int strength
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation withSlack (android.support.constraint.solver.Amount, java.lang.String)
android.support.constraint.solver.Amount amount
String name
android.support.constraint.solver.EquationVariable e
public android.support.constraint.solver.LinearEquation withSlack ()
public android.support.constraint.solver.LinearEquation withSlack (int)
int strength
public java.lang.String toString ()
String result
private java.lang.String sideToString (java.util.ArrayList)
android.support.constraint.solver.EquationVariable v
int i
int sideSize
java.util.ArrayList side
String result
boolean first
static void ()
}
android/support/constraint/solver/LinearSystem.classLinearSystem.java
package android.support.constraint.solver
public android.support.constraint.solver.LinearSystem extends java.lang.Object {
private static final boolean DEBUG
private static final int POOL_SIZE
private int mVariablesID
private java.util.HashMap mVariables
private android.support.constraint.solver.ArrayRow mGoal
private int TABLE_SIZE
private int mMaxColumns
private android.support.constraint.solver.ArrayRow[] mRows
private boolean[] mAlreadyTestedCandidates
int mNumColumns
int mNumRows
int mMaxRows
private final android.support.constraint.solver.Cache mCache
private android.support.constraint.solver.SolverVariable[] mPoolVariables
private int mPoolVariablesCount
android.support.constraint.solver.SolverVariable[] tempVars
private android.support.constraint.solver.ArrayRow[] tempClientsCopy
public void ()
void increaseTableSize ()
private void releaseRows ()
android.support.constraint.solver.ArrayRow row
int i
private void releaseGoal ()
public void reset ()
android.support.constraint.solver.SolverVariable variable
int i
int i
public void addConstraint (android.support.constraint.solver.LinearEquation)
android.support.constraint.solver.LinearEquation e
android.support.constraint.solver.ArrayRow row
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
void addError (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
void addSingleError (android.support.constraint.solver.ArrayRow, int)
android.support.constraint.solver.ArrayRow row
int sign
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
private android.support.constraint.solver.SolverVariable createErrorVariable ()
android.support.constraint.solver.SolverVariable variable
private final android.support.constraint.solver.SolverVariable acquireSolverVariable (android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.SolverVariable$Type type
android.support.constraint.solver.SolverVariable variable
public android.support.constraint.solver.ArrayRow getGoal ()
public android.support.constraint.solver.ArrayRow getRow (int)
int n
public 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
public 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 rebuildGoalFromErrors ()
android.support.constraint.solver.SolverVariable variable
int i
public void minimize () throws java.lang.Exception
public void minimizeGoal (android.support.constraint.solver.ArrayRow) throws java.lang.Exception
int tries
Exception e
android.support.constraint.solver.ArrayRow goal
boolean validGoal
private 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.ArrayRow client
int i
android.support.constraint.solver.ArrayRow[] clients
android.support.constraint.solver.ArrayRow row
int count
private int optimize (android.support.constraint.solver.ArrayRow)
int i
float value
float C
float a_j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
int pivotRowIndex
int i
android.support.constraint.solver.ArrayRow pivotEquation
float minWeak
float minStrong
int pivotRowIndex
int pivotRowIndexWeak
int pivotRowIndexStrong
android.support.constraint.solver.SolverVariable pivotCandidate
android.support.constraint.solver.ArrayRow goal
boolean done
int tries
int tested
private int enforceBFS (android.support.constraint.solver.ArrayRow) throws java.lang.Exception
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.SolverVariable candidate
float a_j
float d_j
float value
int j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
int pivotRowIndex
int pivotColumnIndex
int i
android.support.constraint.solver.ArrayRow pivotEquation
float minWeak
float minStrong
int pivotRowIndexWeak
int pivotRowIndexStrong
int pivotRowIndex
int pivotColumnIndexStrong
int pivotColumnIndexWeak
int pivotColumnIndex
boolean done
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.ArrayRow goal
int tries
boolean infeasibleSystem
private void computeValues ()
android.support.constraint.solver.ArrayRow row
int i
void replaceVariable (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.ArrayRow target
android.support.constraint.solver.SolverVariable variable
int idx
public void displayRows ()
int i
String s
public 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 ()
public void displaySystemInformations ()
int i
int i
int count
int rowSize
int actualRowSize
private void displaySolverVariables ()
android.support.constraint.solver.SolverVariable v
int i
String s
private java.lang.String getDisplaySize (int)
int n
int mb
int kb
public android.support.constraint.solver.Cache getCache ()
}
android/support/constraint/solver/LinkedVariables$Link.classLinkedVariables.java
package android.support.constraint.solver
android.support.constraint.solver.LinkedVariables$Link extends java.lang.Object {
android.support.constraint.solver.SolverVariable variable
float value
android.support.constraint.solver.LinkedVariables$Link next
public void ()
public java.lang.String toString ()
}
android/support/constraint/solver/LinkedVariables.classLinkedVariables.java
package android.support.constraint.solver
public android.support.constraint.solver.LinkedVariables extends java.lang.Object {
private static final boolean DEBUG
private final android.support.constraint.solver.ArrayRow mRow
private final android.support.constraint.solver.Cache mCache
private android.support.constraint.solver.LinkedVariables$Link head
int currentSize
private android.support.constraint.solver.SolverVariable candidate
float epsilon
public static int sCreation
public void (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache)
android.support.constraint.solver.ArrayRow arrayRow
android.support.constraint.solver.Cache cache
public java.lang.String toString ()
String result
android.support.constraint.solver.LinkedVariables$Link current
public boolean hasAtLeastOnePositiveVariable ()
android.support.constraint.solver.LinkedVariables$Link current
public void invert ()
android.support.constraint.solver.LinkedVariables$Link current
public void divideByAmount (float)
float amount
android.support.constraint.solver.LinkedVariables$Link current
public void updateClientEquations (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.LinkedVariables$Link current
public android.support.constraint.solver.SolverVariable pickPivotCandidate ()
float amount
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.SolverVariable restrictedCandidate
android.support.constraint.solver.SolverVariable unrestrictedCandidate
public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.LinkedVariables$Link temp
android.support.constraint.solver.LinkedVariables$Link definitionCurrent
float amount
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow definition
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.LinkedVariables$Link previous
android.support.constraint.solver.LinkedVariables$Link newVariables
android.support.constraint.solver.LinkedVariables$Link lastOfNewVariables
public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[])
android.support.constraint.solver.LinkedVariables$Link temp
android.support.constraint.solver.LinkedVariables$Link definitionCurrent
float amount
android.support.constraint.solver.ArrayRow definition
int definitionIndex
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow[] rows
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.LinkedVariables$Link previous
android.support.constraint.solver.LinkedVariables$Link newVariables
android.support.constraint.solver.LinkedVariables$Link lastOfNewVariables
public android.support.constraint.solver.SolverVariable getPivotCandidate ()
android.support.constraint.solver.LinkedVariables$Link current
public final int size ()
public final android.support.constraint.solver.SolverVariable getVariable (int)
int index
android.support.constraint.solver.LinkedVariables$Link current
int count
public final float getVariableValue (int)
int index
android.support.constraint.solver.LinkedVariables$Link current
int count
public final void updateArray (android.support.constraint.solver.LinkedVariables, float)
android.support.constraint.solver.LinkedVariables target
float amount
android.support.constraint.solver.LinkedVariables$Link current
public final void setVariable (int, float)
int index
float value
android.support.constraint.solver.LinkedVariables$Link current
int count
public final float get (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.LinkedVariables$Link current
public final void put (android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variable
float value
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.LinkedVariables$Link previous
public final void add (android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variable
float value
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.LinkedVariables$Link previous
public final void clear ()
android.support.constraint.solver.LinkedVariables$Link previous
android.support.constraint.solver.LinkedVariables$Link current
public final boolean containsKey (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.LinkedVariables$Link current
public final float remove (android.support.constraint.solver.SolverVariable)
float value
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.LinkedVariables$Link current
android.support.constraint.solver.LinkedVariables$Link previous
public int sizeInBytes ()
int size
public void display ()
android.support.constraint.solver.SolverVariable v
int i
int count
static void ()
}
android/support/constraint/solver/Pools$Pool.classPools.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/Pools$SimplePool.classPools.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
public void (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/Pools.classPools.java
package android.support.constraint.solver
final android.support.constraint.solver.Pools extends java.lang.Object {
private static final boolean DEBUG
private void ()
}
android/support/constraint/solver/SolverVariable$1.classSolverVariable.java
package android.support.constraint.solver
android.support.constraint.solver.SolverVariable$1 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$SolverVariable$Type
static void ()
}
android/support/constraint/solver/SolverVariable$Link.classSolverVariable.java
package android.support.constraint.solver
final android.support.constraint.solver.SolverVariable$Link extends java.lang.Object {
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable$Link next
final android.support.constraint.solver.SolverVariable this$0
void (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable this$0
}
android/support/constraint/solver/SolverVariable$Strength.classSolverVariable.java
package android.support.constraint.solver
public final android.support.constraint.solver.SolverVariable$Strength extends java.lang.Enum {
public static final android.support.constraint.solver.SolverVariable$Strength STRONG
public static final android.support.constraint.solver.SolverVariable$Strength WEAK
public static final android.support.constraint.solver.SolverVariable$Strength UNKNOWN
private static final android.support.constraint.solver.SolverVariable$Strength[] $VALUES
public static android.support.constraint.solver.SolverVariable$Strength[] values ()
public static android.support.constraint.solver.SolverVariable$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
android/support/constraint/solver/SolverVariable$Type.classSolverVariable.java
package android.support.constraint.solver
public final android.support.constraint.solver.SolverVariable$Type extends java.lang.Enum {
public static final android.support.constraint.solver.SolverVariable$Type UNRESTRICTED
public static final android.support.constraint.solver.SolverVariable$Type CONSTANT
public static final android.support.constraint.solver.SolverVariable$Type SLACK
public static final android.support.constraint.solver.SolverVariable$Type ERROR
public static final android.support.constraint.solver.SolverVariable$Type UNKNOWN
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/SolverVariable.classSolverVariable.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 boolean USE_LIST
static int uniqueId
private String mName
public int id
public int definitionId
public float computedValue
android.support.constraint.solver.SolverVariable$Type mType
android.support.constraint.solver.SolverVariable$Strength mStrength
private final android.support.constraint.solver.Cache mCache
android.support.constraint.solver.ArrayRow[] mClientEquations
int mClientEquationsCount
public static java.lang.String getUniqueName ()
public static java.lang.String getUniqueName (android.support.constraint.solver.SolverVariable$Type, android.support.constraint.solver.SolverVariable$Strength)
android.support.constraint.solver.SolverVariable$Type type
android.support.constraint.solver.SolverVariable$Strength strength
public void (android.support.constraint.solver.Cache, java.lang.String, android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.Cache cache
String name
android.support.constraint.solver.SolverVariable$Type type
public void (android.support.constraint.solver.Cache, android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.Cache cache
android.support.constraint.solver.SolverVariable$Type type
public void addClientEquation (android.support.constraint.solver.ArrayRow)
int i
android.support.constraint.solver.ArrayRow equation
public void removeClientEquation (android.support.constraint.solver.ArrayRow)
int i
android.support.constraint.solver.ArrayRow equation
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)
android.support.constraint.solver.SolverVariable$Type type
public void setStrength (android.support.constraint.solver.SolverVariable$Strength)
android.support.constraint.solver.SolverVariable$Strength s
public java.lang.String toString ()
String result
static void ()
}
android/support/constraint/solver/TreeVariables$Counter.classTreeVariables.java
package android.support.constraint.solver
android.support.constraint.solver.TreeVariables$Counter extends java.lang.Object {
long calls
final String name
public void inc ()
public void (java.lang.String)
String name
public java.lang.String toString ()
}
android/support/constraint/solver/TreeVariables$HistogramCounter.classTreeVariables.java
package android.support.constraint.solver
android.support.constraint.solver.TreeVariables$HistogramCounter extends java.lang.Object {
long[] calls
final String name
public void inc (int)
int value
public void (java.lang.String)
String name
public void reset ()
private java.lang.String print (long)
int i
long n
String ret
public java.lang.String toString ()
int i
int i
String ret
int lastValue
int total
}
android/support/constraint/solver/TreeVariables$Link.classTreeVariables.java
package android.support.constraint.solver
android.support.constraint.solver.TreeVariables$Link extends java.lang.Object {
android.support.constraint.solver.SolverVariable variable
float value
android.support.constraint.solver.TreeVariables$Link next
android.support.constraint.solver.TreeVariables$Link left
android.support.constraint.solver.TreeVariables$Link right
public void ()
public java.lang.String toString ()
}
android/support/constraint/solver/widgets/
android/support/constraint/solver/widgets/Animator$Frame.classAnimator.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.Animator$Frame extends java.lang.Object {
int left
int right
int top
int bottom
void ()
void set (int, int, int, int)
int l
int t
int r
int b
public int getLeft ()
public int getTop ()
public int getRight ()
public int getBottom ()
}
android/support/constraint/solver/widgets/Animator.classAnimator.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Animator extends java.lang.Object {
private static final boolean DEBUG
private static final boolean USE_EASE_IN_OUT
private final android.support.constraint.solver.widgets.ConstraintWidget mWidget
private android.support.constraint.solver.widgets.Animator$Frame animTarget
private android.support.constraint.solver.widgets.Animator$Frame animStart
private android.support.constraint.solver.widgets.Animator$Frame animCurrent
private long animStartTime
private long animDuration
private boolean mAnimating
private static boolean sAllowsAnimation
public static void setAnimationEnabled (boolean)
boolean value
public static boolean doAnimation ()
public static boolean isAnimationEnabled ()
public void (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public boolean isAnimating ()
public void start ()
public static double EaseInOutinterpolator (double, double, double)
double progress
double begin
double end
double change
private static float linearInterpolator (float, float, float)
float progress
float begin
float end
private static int interpolator (float, float, float)
float progress
float begin
float end
public void step ()
float progress
long currentTime
public void animate (int, int, int, int)
int left
int top
int right
int bottom
public int getCurrentLeft ()
public int getCurrentTop ()
public int getCurrentRight ()
public int getCurrentBottom ()
static void ()
}
android/support/constraint/solver/widgets/ConnectionCandidate.classConnectionCandidate.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConnectionCandidate extends java.lang.Object {
public android.support.constraint.solver.widgets.ConstraintAnchor anchorOrigin
public android.support.constraint.solver.widgets.ConstraintAnchor anchorTarget
public float distance
public void ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$1.classConstraintAnchor.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.ConstraintAnchor$1 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
static void ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$ConnectionType.classConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType RELAXED
public static final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType STRICT
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$Strength.classConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$Strength extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength NONE
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength STRONG
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength WEAK
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/widgets/ConstraintAnchor$Type.classConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$Type extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type NONE
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type LEFT
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type TOP
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type RIGHT
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type BOTTOM
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type BASELINE
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_X
public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_Y
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/widgets/ConstraintAnchor.classConstraintAnchor.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintAnchor extends java.lang.Object {
public static final boolean USE_CENTER_ANCHOR
private static final boolean ALLOW_BINARY
public static final int ANY_GROUP
public static final int APPLY_GROUP_RESULTS
public static final int USER_CREATOR
public static final int SCOUT_CREATOR
public static final int AUTO_CONSTRAINT_CREATOR
final android.support.constraint.solver.widgets.ConstraintWidget mOwner
final android.support.constraint.solver.widgets.ConstraintAnchor$Type mType
android.support.constraint.solver.widgets.ConstraintAnchor mTarget
int mMargin
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
int mGroup
public void (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 void setGroup (int)
int group
public int getGroup ()
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, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int, boolean)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
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 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/ConstraintHorizontalLayout.classConstraintHorizontalLayout.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.ConstraintWidget$ContentAlignment mAlignment
public void ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (int, int)
int width
int height
public void addToSolver (android.support.constraint.solver.LinearSystem, int)
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
int group
}
android/support/constraint/solver/widgets/ConstraintTableLayout$HorizontalSlice.classConstraintTableLayout.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 android.support.constraint.solver.widgets.ConstraintTableLayout this$0
void (android.support.constraint.solver.widgets.ConstraintTableLayout)
android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}
android/support/constraint/solver/widgets/ConstraintTableLayout$VerticalSlice.classConstraintTableLayout.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 android.support.constraint.solver.widgets.ConstraintTableLayout this$0
void (android.support.constraint.solver.widgets.ConstraintTableLayout)
android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}
android/support/constraint/solver/widgets/ConstraintTableLayout.classConstraintTableLayout.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 ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (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, int)
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 group
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, int)
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
int group
public boolean handlesInternalConstraints ()
public void computeGuidelinesPercentPositions ()
int i
int i
int num
}
android/support/constraint/solver/widgets/ConstraintWidget$1.classConstraintWidget.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.ConstraintWidget$1 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
static void ()
}
android/support/constraint/solver/widgets/ConstraintWidget$ContentAlignment.classConstraintWidget.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BEGIN
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment MIDDLE
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment END
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment TOP
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment VERTICAL_MIDDLE
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BOTTOM
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment LEFT
public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment RIGHT
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/widgets/ConstraintWidget$DimensionBehaviour.classConstraintWidget.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour FIXED
public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour WRAP_CONTENT
public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour ANY
private static final 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 (java.lang.String, int)
static void ()
}
android/support/constraint/solver/widgets/ConstraintWidget.classConstraintWidget.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidget extends java.lang.Object implements android.support.constraint.solver.widgets.Solvable {
private static final boolean AUTOTAG_CENTER
private android.support.constraint.solver.widgets.Animator mAnimator
public static final int VISIBLE
public static final int INVISIBLE
public static final int GONE
int mDistToTop
int mDistToLeft
int mDistToRight
int mDistToBottom
boolean mVisited
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 java.util.ArrayList mAnchors
private android.support.constraint.solver.widgets.ConstraintWidget mParent
private int mWidth
private int mHeight
private float mDimensionRatio
private int mSolverLeft
private int mSolverTop
private int mSolverRight
private int mSolverBottom
public int mX
public int mY
private int mDrawX
private int mDrawY
private int mDrawWidth
private int mDrawHeight
protected int mOffsetX
protected int mOffsetY
private int mBaselineDistance
private int mMinWidth
private int mMinHeight
private int mWrapWidth
private int mWrapHeight
public static float DEFAULT_BIAS
private float mHorizontalBiasPercent
private float mVerticalBiasPercent
private android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mHorizontalDimensionBehaviour
private android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mVerticalDimensionBehaviour
private Object mCompanionWidget
private int mContainerItemSkip
private int mVisibility
private String mDebugName
private String mType
public void reset ()
public void ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (int, int)
int width
int height
public void resetSolverVariables (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
public void resetGroups ()
int i
int numAnchors
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 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 boolean isAnimating ()
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 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 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 setDimensionRatio (float)
float ratio
public float getDimensionRatio ()
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 setBaselineDistance (int)
int baseline
public void setCompanionWidget (java.lang.Object)
Object companion
public void setContainerItemSkip (int)
int skip
public int getContainerItemSkip ()
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)
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
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 void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
public void addToSolver (android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.SolverVariable parentLeft
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable parentRight
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable parentTop
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable parentBottom
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.widgets.ConstraintAnchor end
android.support.constraint.solver.LinearSystem system
int group
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
int width
int height
boolean horizontalDimensionLocked
boolean verticalDimensionLocked
boolean useRatio
boolean wrapContent
private void applyConstraints (android.support.constraint.solver.LinearSystem, boolean, boolean, android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int, int, float, boolean)
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
boolean useBidirectionalError
android.support.constraint.solver.LinearSystem system
boolean wrapContent
boolean dimensionLocked
android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
int beginPosition
int endPosition
int dimension
float bias
boolean useRatio
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
public void updateFromSolver (android.support.constraint.solver.LinearSystem, int)
int left
int top
int right
int bottom
android.support.constraint.solver.LinearSystem system
int group
public void updateFromSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.LinearSystem system
static void ()
}
android/support/constraint/solver/widgets/ConstraintWidgetContainer$2.classConstraintWidgetContainer.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.ConstraintWidgetContainer$2 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
static void ()
}
android/support/constraint/solver/widgets/ConstraintWidgetContainer.classConstraintWidgetContainer.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_THREAD
private static final boolean DEBUG
private static final boolean USE_SNAPSHOT
protected android.support.constraint.solver.LinearSystem mSystem
protected android.support.constraint.solver.LinearSystem mBackgroundSystem
private android.support.constraint.solver.widgets.Snapshot mSnapshot
static boolean ALLOW_ROOT_GROUP
int mWrapWidth
int mWrapHeight
public void ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (int, int)
int width
int height
public java.lang.String getType ()
public void reset ()
public static android.support.constraint.solver.widgets.ConstraintWidgetContainer createContainer (android.support.constraint.solver.widgets.ConstraintWidgetContainer, java.lang.String, java.util.ArrayList, int)
int maxPadding
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int widgetsSize
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
String name
java.util.ArrayList widgets
int padding
android.support.constraint.solver.widgets.Rectangle bounds
android.support.constraint.solver.widgets.ConstraintWidget parent
public void addToSolver (android.support.constraint.solver.LinearSystem, int)
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 group
int count
public void updateFromSolver (android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.LinearSystem system
int group
int count
public void layout ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
Exception e
int prex
int prey
int count
static int setGroup (android.support.constraint.solver.widgets.ConstraintAnchor, int)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int group
int oldGroup
android.support.constraint.solver.widgets.ConstraintAnchor opposite
android.support.constraint.solver.widgets.ConstraintAnchor target
public int layoutFindGroupsSimple ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int j
int size
public void findWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget baseLineWidget
android.support.constraint.solver.widgets.ConstraintWidget bottomWidget
android.support.constraint.solver.widgets.ConstraintWidget widget
int w
int distToRight
int distToLeft
android.support.constraint.solver.widgets.ConstraintWidget leftWidget
android.support.constraint.solver.widgets.ConstraintWidget rightWidget
int h
int distToTop
int distToBottom
android.support.constraint.solver.widgets.ConstraintWidget topWidget
public void findWrapSize (java.util.ArrayList)
android.support.constraint.solver.widgets.ConstraintWidget widget
int connectWidth
int connectHeight
int j
int j
java.util.ArrayList children
int maxTopDist
int maxLeftDist
int maxRightDist
int maxBottomDist
int maxConnectWidth
int maxConnectHeight
int size
int max
public int layoutFindGroups ()
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int j
android.support.constraint.solver.widgets.ConstraintAnchor$Type type
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor target
android.support.constraint.solver.widgets.ConstraintAnchor opposite
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int j
int g
int g
int g
int g
int g
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int j
android.support.constraint.solver.widgets.ConstraintAnchor$Type[] dir
int label
int size
boolean notDone
int count
int fix
int index
int[] table
public void layoutWithGroup (int)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
Exception e
int i
int numOfGroups
int prex
int prey
int count
public boolean isAnimating ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
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 ()
static void ()
}
android/support/constraint/solver/widgets/Guideline$1.classGuideline.java
package android.support.constraint.solver.widgets
android.support.constraint.solver.widgets.Guideline$1 extends java.lang.Object {
static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
static void ()
}
android/support/constraint/solver/widgets/Guideline.classGuideline.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 int 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 ()
public int getRelativeBehaviour ()
public android.support.constraint.solver.widgets.Rectangle getHead ()
public void setOrientation (int)
int orientation
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 setGuideBegin (int)
int value
public void setGuideEnd (int)
int value
public int getRelativePercent ()
public int getRelativeBegin ()
public int getRelativeEnd ()
public void addToSolver (android.support.constraint.solver.LinearSystem, int)
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
int group
android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
android.support.constraint.solver.widgets.ConstraintAnchor begin
android.support.constraint.solver.widgets.ConstraintAnchor end
public void updateFromSolver (android.support.constraint.solver.LinearSystem, int)
android.support.constraint.solver.LinearSystem system
int group
int value
public void setDrawOrigin (int, int)
int percent
int position
int percent
int position
int x
int y
void inferRelativePercentPosition ()
int percent
void inferRelativeBeginPosition ()
int position
void inferRelativeEndPosition ()
int position
public void cyclePosition ()
}
android/support/constraint/solver/widgets/Rectangle.classRectangle.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 ()
public void setBounds (int, int, int, int)
int x
int y
int width
int height
public void grow (int, int)
int w
int h
public 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/Snapshot$Connection.classSnapshot.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 (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/Snapshot.classSnapshot.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 (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/Solvable.classSolvable.java
package android.support.constraint.solver.widgets
public abstract android.support.constraint.solver.widgets.Solvable extends java.lang.Object {
public abstract void addToSolver (android.support.constraint.solver.LinearSystem, int)
public abstract void updateFromSolver (android.support.constraint.solver.LinearSystem, int)
public abstract void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String)
}
android/support/constraint/solver/widgets/WidgetContainer.classWidgetContainer.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 ()
public void (int, int, int, int)
int x
int y
int width
int height
public void (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 resetGroups ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int count
}