META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/constraint/
android/support/constraint/solver/
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 int POOL_SIZE
int mVariablesID
private java.util.HashMap mVariables
private android.support.constraint.solver.Goal mGoal
private int TABLE_SIZE
private int mMaxColumns
private android.support.constraint.solver.ArrayRow[] mRows
private boolean[] mAlreadyTestedCandidates
int mNumColumns
private int mNumRows
private int mMaxRows
final android.support.constraint.solver.Cache mCache
private android.support.constraint.solver.SolverVariable[] mPoolVariables
private int mPoolVariablesCount
private android.support.constraint.solver.ArrayRow[] tempClientsCopy
public void ()
private void increaseTableSize ()
private void releaseRows ()
android.support.constraint.solver.ArrayRow row
int i
public void reset ()
android.support.constraint.solver.SolverVariable variable
int i
int i
public android.support.constraint.solver.SolverVariable createObjectVariable (java.lang.Object)
Object anchor
android.support.constraint.solver.SolverVariable variable
public android.support.constraint.solver.ArrayRow createRow ()
android.support.constraint.solver.ArrayRow row
public android.support.constraint.solver.SolverVariable createSlackVariable ()
android.support.constraint.solver.SolverVariable variable
private 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
private 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
public android.support.constraint.solver.SolverVariable createErrorVariable ()
android.support.constraint.solver.SolverVariable variable
private 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
android.support.constraint.solver.Goal getGoal ()
android.support.constraint.solver.ArrayRow getRow (int)
int n
float getValueFor (java.lang.String)
String name
android.support.constraint.solver.SolverVariable v
public int getObjectVariableValue (java.lang.Object)
Object anchor
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.SolverVariable getVariable (java.lang.String, android.support.constraint.solver.SolverVariable$Type)
String name
android.support.constraint.solver.SolverVariable$Type type
android.support.constraint.solver.SolverVariable variable
void rebuildGoalFromErrors ()
public void minimize () throws java.lang.Exception
void minimizeGoal (android.support.constraint.solver.Goal) throws java.lang.Exception
android.support.constraint.solver.Goal goal
private void updateRowFromVariables (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
public void addConstraint (android.support.constraint.solver.ArrayRow)
int i
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.Goal)
int i
float value
float a_j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
int i
Exception e
android.support.constraint.solver.ArrayRow pivotEquation
float min
int pivotRowIndex
android.support.constraint.solver.SolverVariable pivotCandidate
android.support.constraint.solver.Goal goal
boolean done
int tries
int tested
private int enforceBFS (android.support.constraint.solver.Goal) throws java.lang.Exception
android.support.constraint.solver.SolverVariable variable
int i
float value
int k
android.support.constraint.solver.SolverVariable candidate
float a_j
int j
android.support.constraint.solver.ArrayRow current
android.support.constraint.solver.SolverVariable variable
int i
int i
android.support.constraint.solver.ArrayRow pivotEquation
float min
int strength
int pivotRowIndex
int pivotColumnIndex
boolean done
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.Goal goal
int tries
boolean infeasibleSystem
private void computeValues ()
android.support.constraint.solver.ArrayRow row
int i
private void displayRows ()
int i
String s
void displayReadableRows ()
int i
String s
public void displayVariablesReadableRows ()
int i
String s
public int getMemoryUsed ()
int i
int actualRowSize
public int getNumEquations ()
public int getNumVariables ()
void displaySystemInformations ()
int i
int i
int count
int rowSize
int actualRowSize
private void displaySolverVariables ()
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 ()
public void addGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addLowerThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable slack
public void addCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int m1
float bias
android.support.constraint.solver.SolverVariable c
android.support.constraint.solver.SolverVariable d
int m2
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
public android.support.constraint.solver.ArrayRow addEquality (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int)
android.support.constraint.solver.SolverVariable a
android.support.constraint.solver.SolverVariable b
int margin
int strength
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
public void addEquality (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.ArrayRow newRow
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.ArrayRow row
android.support.constraint.solver.SolverVariable a
int value
int idx
public static android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float, boolean)
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
float percent
boolean withError
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
float slackValue
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowLowerThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
float slackValue
android.support.constraint.solver.LinearSystem linearSystem
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean withError
android.support.constraint.solver.SolverVariable slack
android.support.constraint.solver.ArrayRow row
public static android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean)
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
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 void ()
}
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
android.support.constraint.solver.SolverVariable variable
float constantValue
boolean used
final android.support.constraint.solver.ArrayLinkedVariables variables
boolean isSimpleDefinition
public void (android.support.constraint.solver.Cache)
android.support.constraint.solver.Cache cache
void updateClientEquations ()
boolean hasAtLeastOnePositiveVariable ()
boolean hasKeyVariable ()
public java.lang.String toString ()
java.lang.String toReadableString ()
android.support.constraint.solver.SolverVariable v
float amount
String name
int i
String s
boolean addedVariable
int count
public void reset ()
boolean hasVariable (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
android.support.constraint.solver.ArrayRow createRowDefinition (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variable
int value
public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variable
int value
public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
int m
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int margin
boolean inverse
android.support.constraint.solver.ArrayRow addSingleError (android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable error
int sign
public android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
int m
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable slack
int margin
boolean inverse
public android.support.constraint.solver.ArrayRow 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 createRowEqualDimension (float, float, float, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int)
float cw
float nw
float w
float currentWeight
float totalWeights
float nextWeight
android.support.constraint.solver.SolverVariable variableStartA
int marginStartA
android.support.constraint.solver.SolverVariable variableEndA
int marginEndA
android.support.constraint.solver.SolverVariable variableStartB
int marginStartB
android.support.constraint.solver.SolverVariable variableEndB
int marginEndB
android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
int marginA
float bias
android.support.constraint.solver.SolverVariable variableC
android.support.constraint.solver.SolverVariable variableD
int marginB
public android.support.constraint.solver.ArrayRow addError (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
float percent
public android.support.constraint.solver.ArrayRow createRowDimensionRatio (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float)
android.support.constraint.solver.SolverVariable variableA
android.support.constraint.solver.SolverVariable variableB
android.support.constraint.solver.SolverVariable variableC
android.support.constraint.solver.SolverVariable variableD
float ratio
int sizeInBytes ()
int size
boolean updateRowWithEquation (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow definition
void ensurePositiveConstant ()
void pickRowVariable ()
android.support.constraint.solver.SolverVariable pivotCandidate
void pivot (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
float amount
}
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
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/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 int[] mArrayIndices
private int[] mArrayNextIndices
private float[] mArrayValues
private int mHead
private int mLast
private boolean mDidFillOnce
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 ()
final boolean containsKey (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable variable
int current
int counter
boolean hasAtLeastOnePositiveVariable ()
int current
int counter
void invert ()
int current
int counter
void divideByAmount (float)
float amount
int current
int counter
void updateClientEquations (android.support.constraint.solver.ArrayRow)
android.support.constraint.solver.ArrayRow row
int current
int counter
android.support.constraint.solver.SolverVariable pickPivotCandidate ()
android.support.constraint.solver.SolverVariable variable
float amount
float epsilon
android.support.constraint.solver.SolverVariable restrictedCandidate
android.support.constraint.solver.SolverVariable unrestrictedCandidate
int current
int counter
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
void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[])
android.support.constraint.solver.SolverVariable definitionVariable
float definitionValue
android.support.constraint.solver.ArrayLinkedVariables definitionVariables
int definitionCurrent
int definitionCounter
float value
android.support.constraint.solver.ArrayRow definition
android.support.constraint.solver.SolverVariable variable
android.support.constraint.solver.ArrayRow self
android.support.constraint.solver.ArrayRow[] rows
int current
int counter
android.support.constraint.solver.SolverVariable getPivotCandidate ()
android.support.constraint.solver.SolverVariable v
int current
int counter
android.support.constraint.solver.SolverVariable pivot
final android.support.constraint.solver.SolverVariable getVariable (int)
int index
int current
int counter
final float getVariableValue (int)
int index
int current
int counter
public final float get (android.support.constraint.solver.SolverVariable)
android.support.constraint.solver.SolverVariable v
int current
int counter
int sizeInBytes ()
int size
public void display ()
android.support.constraint.solver.SolverVariable v
int i
int count
public java.lang.String toString ()
String result
int current
int counter
}
android/support/constraint/solver/Cache.classCache.java
package android.support.constraint.solver
public android.support.constraint.solver.Cache extends java.lang.Object {
android.support.constraint.solver.Pools$Pool arrayRowPool
android.support.constraint.solver.Pools$Pool solverVariablePool
android.support.constraint.solver.SolverVariable[] mIndexedVariables
public void ()
}
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 int STRENGTH_NONE
public static final int STRENGTH_LOW
public static final int STRENGTH_MEDIUM
public static final int STRENGTH_HIGH
public static final int STRENGTH_HIGHEST
public static final int STRENGTH_EQUALITY
private static int uniqueId
private String mName
public int id
int definitionId
public int strength
public float computedValue
static final int MAX_STRENGTH
float[] strengthVector
android.support.constraint.solver.SolverVariable$Type mType
android.support.constraint.solver.ArrayRow[] mClientEquations
int mClientEquationsCount
private static java.lang.String getUniqueName (android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.SolverVariable$Type type
public void (java.lang.String, android.support.constraint.solver.SolverVariable$Type)
String name
android.support.constraint.solver.SolverVariable$Type type
public void (android.support.constraint.solver.SolverVariable$Type)
android.support.constraint.solver.SolverVariable$Type type
void clearStrengths ()
int i
java.lang.String strengthsToString ()
int j
String representation
void addClientEquation (android.support.constraint.solver.ArrayRow)
int i
android.support.constraint.solver.ArrayRow equation
void removeClientEquation (android.support.constraint.solver.ArrayRow)
int j
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 java.lang.String toString ()
String result
static void ()
}
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$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/Goal.classGoal.java
package android.support.constraint.solver
public android.support.constraint.solver.Goal extends java.lang.Object {
java.util.ArrayList variables
public void ()
android.support.constraint.solver.SolverVariable getPivotCandidate ()
float value
int k
android.support.constraint.solver.SolverVariable element
int i
int count
android.support.constraint.solver.SolverVariable candidate
int strength
private void initFromSystemErrors (android.support.constraint.solver.LinearSystem)
int j
android.support.constraint.solver.SolverVariable variable
int i
android.support.constraint.solver.LinearSystem system
void updateFromSystem (android.support.constraint.solver.LinearSystem)
int k
android.support.constraint.solver.SolverVariable var
float value
int j
android.support.constraint.solver.ArrayRow definition
android.support.constraint.solver.ArrayLinkedVariables variables
int size
android.support.constraint.solver.SolverVariable element
int i
android.support.constraint.solver.LinearSystem system
int count
public java.lang.String toString ()
android.support.constraint.solver.SolverVariable element
int i
String representation
int count
}
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/widgets/
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/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/Helper.classHelper.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Helper extends android.support.constraint.solver.widgets.ConstraintWidget {
protected android.support.constraint.solver.widgets.ConstraintWidget[] mWidgets
protected int mWidgetsCount
public void ()
public void add (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget widget
public void removeAllIds ()
}
android/support/constraint/solver/widgets/Guideline$1.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/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 USE_SNAPSHOT
private static final int MAX_ITERATIONS
private static final boolean DEBUG
private static final boolean DEBUG_OPTIMIZE
private static final boolean DEBUG_LAYOUT
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
int mPaddingLeft
int mPaddingTop
int mPaddingRight
int mPaddingBottom
private int mHorizontalChainsSize
private int mVerticalChainsSize
private android.support.constraint.solver.widgets.ConstraintWidget[] mMatchConstraintsChainedWidgets
private android.support.constraint.solver.widgets.ConstraintWidget[] mVerticalChainsArray
private android.support.constraint.solver.widgets.ConstraintWidget[] mHorizontalChainsArray
public static final int OPTIMIZATION_NONE
public static final int OPTIMIZATION_ALL
public static final int OPTIMIZATION_BASIC
public static final int OPTIMIZATION_CHAIN
private int mOptimizationLevel
private boolean[] flags
private static final int FLAG_USE_OPTIMIZE
private static final int FLAG_CHAIN_DANGLING
private static final int FLAG_RECOMPUTE_BOUNDS
private android.support.constraint.solver.widgets.ConstraintWidget[] mChainEnds
private static final int CHAIN_FIRST
private static final int CHAIN_LAST
private static final int CHAIN_FIRST_VISIBLE
private static final int CHAIN_LAST_VISIBLE
private boolean mWidthMeasuredTooSmall
private boolean mHeightMeasuredTooSmall
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 setOptimizationLevel (int)
int value
public java.lang.String getType ()
public void reset ()
public boolean isWidthMeasuredTooSmall ()
public boolean isHeightMeasuredTooSmall ()
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 boolean addChildrenToSolver (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
boolean setMatchParent
private boolean optimize (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int prev
int preh
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.LinearSystem system
int count
boolean done
int dv
int dh
int n
int sh
int sv
private void applyHorizontalChain (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.ConstraintWidget next
int x
int previousMargin
int dimension
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor left
int margin
int strength
int margin
int margin
android.support.constraint.solver.SolverVariable rightTarget
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
int leftMargin
int rightMargin
android.support.constraint.solver.SolverVariable leftTarget
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
int leftMargin
int rightMargin
android.support.constraint.solver.SolverVariable leftTarget
android.support.constraint.solver.SolverVariable rightTarget
android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget lastWidget
android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
boolean isLast
android.support.constraint.solver.widgets.ConstraintWidget next
int margin
int strength
android.support.constraint.solver.SolverVariable rightTarget
int margin
android.support.constraint.solver.widgets.ConstraintWidget w
int leftMargin
int rightMargin
android.support.constraint.solver.SolverVariable rightTarget
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintWidget current
android.support.constraint.solver.widgets.ConstraintWidget nextWidget
android.support.constraint.solver.SolverVariable left
android.support.constraint.solver.SolverVariable right
android.support.constraint.solver.SolverVariable nextLeft
android.support.constraint.solver.SolverVariable nextRight
int margin
android.support.constraint.solver.ArrayRow row
int j
android.support.constraint.solver.widgets.ConstraintWidget previous
float totalWeights
android.support.constraint.solver.widgets.ConstraintWidget first
int numMatchConstraints
android.support.constraint.solver.widgets.ConstraintWidget currentWidget
boolean isChainSpread
boolean isChainPacked
android.support.constraint.solver.widgets.ConstraintWidget widget
boolean isWrapContent
int i
android.support.constraint.solver.LinearSystem system
private void applyVerticalChain (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.widgets.ConstraintWidget next
int y
int previousMargin
int dimension
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor top
int margin
int strength
android.support.constraint.solver.SolverVariable source
android.support.constraint.solver.SolverVariable target
int margin
int margin
android.support.constraint.solver.SolverVariable bottomTarget
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
int topMargin
int bottomMargin
android.support.constraint.solver.SolverVariable topTarget
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
int topMargin
int bottomMargin
android.support.constraint.solver.SolverVariable topTarget
android.support.constraint.solver.SolverVariable bottomTarget
android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
android.support.constraint.solver.widgets.ConstraintWidget lastWidget
android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
boolean isLast
android.support.constraint.solver.widgets.ConstraintWidget next
int margin
int strength
android.support.constraint.solver.SolverVariable bottomTarget
int margin
android.support.constraint.solver.widgets.ConstraintWidget w
int topMargin
int bottomMargin
android.support.constraint.solver.SolverVariable bottomTarget
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintWidget current
android.support.constraint.solver.widgets.ConstraintWidget nextWidget
android.support.constraint.solver.SolverVariable top
android.support.constraint.solver.SolverVariable bottom
android.support.constraint.solver.SolverVariable nextTop
android.support.constraint.solver.SolverVariable nextBottom
int margin
android.support.constraint.solver.ArrayRow row
int j
android.support.constraint.solver.widgets.ConstraintWidget previous
float totalWeights
android.support.constraint.solver.widgets.ConstraintWidget first
int numMatchConstraints
android.support.constraint.solver.widgets.ConstraintWidget currentWidget
boolean isChainSpread
boolean isChainPacked
android.support.constraint.solver.widgets.ConstraintWidget widget
boolean isWrapContent
int i
android.support.constraint.solver.LinearSystem system
public void updateChildrenFromSolver (android.support.constraint.solver.LinearSystem, int, boolean[])
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.LinearSystem system
int group
boolean[] flags
int count
public void setPadding (int, int, int, int)
int left
int top
int right
int bottom
public void layout ()
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
Exception e
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int maxX
int maxY
int width
int height
int width
int height
int prex
int prey
int prew
int preh
boolean wrap_override
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalVerticalDimensionBehaviour
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalHorizontalDimensionBehaviour
int count
boolean needsSolving
int countSolve
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 findHorizontalWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget, boolean[])
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget widget
boolean[] flags
int w
int distToRight
int distToLeft
android.support.constraint.solver.widgets.ConstraintWidget leftWidget
android.support.constraint.solver.widgets.ConstraintWidget rightWidget
public void findVerticalWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget, boolean[])
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget baseLineWidget
android.support.constraint.solver.widgets.ConstraintWidget widget
boolean[] flags
int h
int distToTop
int distToBottom
android.support.constraint.solver.widgets.ConstraintWidget topWidget
android.support.constraint.solver.widgets.ConstraintWidget bottomWidget
public void findWrapSize (java.util.ArrayList, boolean[])
android.support.constraint.solver.widgets.ConstraintWidget child
int j
android.support.constraint.solver.widgets.ConstraintWidget child
int j
android.support.constraint.solver.widgets.ConstraintWidget widget
int connectWidth
int connectHeight
int j
int max
android.support.constraint.solver.widgets.ConstraintWidget child
int j
android.support.constraint.solver.widgets.ConstraintWidget child
int j
java.util.ArrayList children
boolean[] flags
int maxTopDist
int maxLeftDist
int maxRightDist
int maxBottomDist
int maxConnectWidth
int maxConnectHeight
int size
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 width
int height
int numOfGroups
int prex
int prey
int count
public boolean handlesInternalConstraints ()
public java.util.ArrayList getVerticalGuidelines ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
java.util.ArrayList guidelines
public java.util.ArrayList getHorizontalGuidelines ()
android.support.constraint.solver.widgets.Guideline guideline
android.support.constraint.solver.widgets.ConstraintWidget widget
int i
int mChildrenSize
java.util.ArrayList guidelines
public android.support.constraint.solver.LinearSystem getSystem ()
private void resetChains ()
void addChain (android.support.constraint.solver.widgets.ConstraintWidget, int)
android.support.constraint.solver.widgets.ConstraintWidget constraintWidget
int type
android.support.constraint.solver.widgets.ConstraintWidget widget
private void addHorizontalChain (android.support.constraint.solver.widgets.ConstraintWidget)
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
private void addVerticalChain (android.support.constraint.solver.widgets.ConstraintWidget)
int i
android.support.constraint.solver.widgets.ConstraintWidget widget
private int countMatchConstraintsChainedWidgets (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget[], android.support.constraint.solver.widgets.ConstraintWidget, int, boolean[])
boolean fixedPosition
android.support.constraint.solver.widgets.ConstraintWidget first
android.support.constraint.solver.widgets.ConstraintWidget last
android.support.constraint.solver.widgets.ConstraintWidget firstVisible
android.support.constraint.solver.widgets.ConstraintWidget lastVisible
boolean fixedPosition
android.support.constraint.solver.widgets.ConstraintWidget first
android.support.constraint.solver.widgets.ConstraintWidget last
android.support.constraint.solver.widgets.ConstraintWidget firstVisible
android.support.constraint.solver.widgets.ConstraintWidget lastVisible
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidget[] chainEnds
android.support.constraint.solver.widgets.ConstraintWidget widget
int direction
boolean[] flags
int count
static void ()
}
android/support/constraint/solver/widgets/Barrier.classBarrier.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Barrier extends android.support.constraint.solver.widgets.Helper {
public static final int LEFT
public static final int RIGHT
public static final int TOP
public static final int BOTTOM
private int mBarrierType
public void ()
public void setBarrierType (int)
int barrierType
public void addToSolver (android.support.constraint.solver.LinearSystem, int)
int i
android.support.constraint.solver.widgets.ConstraintAnchor position
android.support.constraint.solver.SolverVariable target
int i
android.support.constraint.solver.LinearSystem system
int group
android.support.constraint.solver.widgets.ConstraintAnchor position
}
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/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
void grow (int, int)
int w
int h
boolean intersects (android.support.constraint.solver.widgets.Rectangle)
android.support.constraint.solver.widgets.Rectangle bounds
public boolean contains (int, int)
int x
int y
public int getCenterX ()
public int getCenterY ()
}
android/support/constraint/solver/widgets/ConstraintWidget.classConstraintWidget.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidget extends java.lang.Object {
private static final boolean AUTOTAG_CENTER
protected static final int SOLVER
protected static final int DIRECT
public static final int MATCH_CONSTRAINT_SPREAD
public static final int MATCH_CONSTRAINT_WRAP
public static final int MATCH_CONSTRAINT_PERCENT
public static final int UNKNOWN
public static final int HORIZONTAL
public static final int VERTICAL
public static final int VISIBLE
public static final int INVISIBLE
public static final int GONE
public static final int CHAIN_SPREAD
public static final int CHAIN_SPREAD_INSIDE
public static final int CHAIN_PACKED
public int mHorizontalResolution
public int mVerticalResolution
private static final int WRAP
int mMatchConstraintDefaultWidth
int mMatchConstraintDefaultHeight
int mMatchConstraintMinWidth
int mMatchConstraintMaxWidth
float mMatchConstraintPercentWidth
int mMatchConstraintMinHeight
int mMatchConstraintMaxHeight
float mMatchConstraintPercentHeight
boolean mIsWidthWrapContent
boolean mIsHeightWrapContent
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 android.support.constraint.solver.widgets.ConstraintAnchor[] mListAnchors
protected java.util.ArrayList mAnchors
android.support.constraint.solver.widgets.ConstraintWidget mParent
int mWidth
int mHeight
protected float mDimensionRatio
protected int mDimensionRatioSide
protected int mSolverLeft
protected int mSolverTop
protected int mSolverRight
protected int mSolverBottom
protected int mX
protected int mY
private int mDrawX
private int mDrawY
private int mDrawWidth
private int mDrawHeight
protected int mOffsetX
protected int mOffsetY
int mBaselineDistance
protected int mMinWidth
protected int mMinHeight
private int mWrapWidth
private int mWrapHeight
public static float DEFAULT_BIAS
float mHorizontalBiasPercent
float mVerticalBiasPercent
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mHorizontalDimensionBehaviour
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mVerticalDimensionBehaviour
private Object mCompanionWidget
private int mContainerItemSkip
private int mVisibility
private String mDebugName
private String mType
int mDistToTop
int mDistToLeft
int mDistToRight
int mDistToBottom
boolean mLeftHasCentered
boolean mRightHasCentered
boolean mTopHasCentered
boolean mBottomHasCentered
boolean mHorizontalWrapVisited
boolean mVerticalWrapVisited
int mHorizontalChainStyle
int mVerticalChainStyle
boolean mHorizontalChainFixedPosition
boolean mVerticalChainFixedPosition
float mHorizontalWeight
float mVerticalWeight
android.support.constraint.solver.widgets.ConstraintWidget mHorizontalNextWidget
android.support.constraint.solver.widgets.ConstraintWidget mVerticalNextWidget
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 void setWidthWrapContent (boolean)
boolean widthWrapContent
public boolean isWidthWrapContent ()
public void setHeightWrapContent (boolean)
boolean heightWrapContent
public boolean isHeightWrapContent ()
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 java.lang.String toString ()
int getInternalDrawX ()
int getInternalDrawY ()
public int getInternalDrawRight ()
public int getInternalDrawBottom ()
public int getX ()
public int getY ()
public int getWidth ()
public int getOptimizerWrapWidth ()
int w
public int getOptimizerWrapHeight ()
int h
public int getWrapWidth ()
public int getHeight ()
public int getWrapHeight ()
public int getDrawX ()
public int getDrawY ()
public int getDrawWidth ()
public int getDrawHeight ()
public int getDrawBottom ()
public int getDrawRight ()
protected int getRootX ()
protected int getRootY ()
public int getMinWidth ()
public int getMinHeight ()
public int getLeft ()
public int getTop ()
public int getRight ()
public int getBottom ()
public float getHorizontalBiasPercent ()
public float getVerticalBiasPercent ()
public boolean hasBaseline ()
public int getBaselineDistance ()
public java.lang.Object getCompanionWidget ()
public java.util.ArrayList getAnchors ()
public void setX (int)
int x
public void setY (int)
int y
public void setOrigin (int, int)
int x
int y
public void setOffset (int, int)
int x
int y
public void setGoneMargin (android.support.constraint.solver.widgets.ConstraintAnchor$Type, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type type
int goneMargin
public void updateDrawPosition ()
int left
int top
int right
int bottom
public void forceUpdateDrawPosition ()
int left
int top
int right
int bottom
public void setDrawOrigin (int, int)
int x
int y
public void setDrawX (int)
int x
public void setDrawY (int)
int y
public void setDrawWidth (int)
int drawWidth
public void setDrawHeight (int)
int drawHeight
public void setWidth (int)
int w
public void setHeight (int)
int h
public void setHorizontalMatchStyle (int, int, int, float)
int horizontalMatchStyle
int min
int max
float percent
public void setVerticalMatchStyle (int, int, int, float)
int verticalMatchStyle
int min
int max
float percent
public void setDimensionRatio (java.lang.String)
String dimension
float nominatorValue
float denominatorValue
String nominator
String denominator
String r
String ratio
int dimensionRatioSide
float dimensionRatio
int len
int commaIndex
int colonIndex
public void setDimensionRatio (float, int)
float ratio
int dimensionRatioSide
public float getDimensionRatio ()
public int getDimensionRatioSide ()
public void setHorizontalBiasPercent (float)
float horizontalBiasPercent
public void setVerticalBiasPercent (float)
float verticalBiasPercent
public void setMinWidth (int)
int w
public void setMinHeight (int)
int h
public void setWrapWidth (int)
int w
public void setWrapHeight (int)
int h
public void setDimension (int, int)
int w
int h
public void setFrame (int, int, int, int)
int left
int top
int right
int bottom
int w
int h
public void setHorizontalDimension (int, int)
int left
int right
public void setVerticalDimension (int, int)
int top
int bottom
public void setBaselineDistance (int)
int baseline
public void setCompanionWidget (java.lang.Object)
Object companion
public void setContainerItemSkip (int)
int skip
public int getContainerItemSkip ()
public void setHorizontalWeight (float)
float horizontalWeight
public void setVerticalWeight (float)
float verticalWeight
public void setHorizontalChainStyle (int)
int horizontalChainStyle
public int getHorizontalChainStyle ()
public void setVerticalChainStyle (int)
int verticalChainStyle
public int getVerticalChainStyle ()
public void connectedTo (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintWidget source
public void immediateConnect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type startType
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type endType
int margin
int goneMargin
android.support.constraint.solver.widgets.ConstraintAnchor startAnchor
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
int creator
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int)
android.support.constraint.solver.widgets.ConstraintAnchor from
android.support.constraint.solver.widgets.ConstraintAnchor to
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength)
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int)
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
boolean centerX
boolean centerY
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor leftTarget
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor rightTarget
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor topTarget
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor bottomTarget
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor baseline
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor opposite
android.support.constraint.solver.widgets.ConstraintAnchor centerY
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor opposite
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor fromAnchor
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
int margin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
public void resetAllConstraints ()
public void resetAnchor (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor left
android.support.constraint.solver.widgets.ConstraintAnchor right
android.support.constraint.solver.widgets.ConstraintAnchor top
android.support.constraint.solver.widgets.ConstraintAnchor bottom
android.support.constraint.solver.widgets.ConstraintAnchor center
android.support.constraint.solver.widgets.ConstraintAnchor centerX
android.support.constraint.solver.widgets.ConstraintAnchor centerY
public void resetAnchors ()
android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int mAnchorsSize
android.support.constraint.solver.widgets.ConstraintWidget parent
public void resetAnchors (int)
android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int mAnchorsSize
int connectionCreator
android.support.constraint.solver.widgets.ConstraintWidget parent
public void disconnectWidget (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int anchorsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
java.util.ArrayList anchors
public void disconnectUnlockedWidget (android.support.constraint.solver.widgets.ConstraintWidget)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
int i
int anchorsSize
android.support.constraint.solver.widgets.ConstraintWidget widget
java.util.ArrayList anchors
public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor (android.support.constraint.solver.widgets.ConstraintAnchor$Type)
android.support.constraint.solver.widgets.ConstraintAnchor$Type anchorType
public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getHorizontalDimensionBehaviour ()
public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getVerticalDimensionBehaviour ()
public void setHorizontalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour)
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
public void setVerticalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour)
android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
public boolean isInHorizontalChain ()
public android.support.constraint.solver.widgets.ConstraintWidget getHorizontalChainControlWidget ()
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintWidget tmp
android.support.constraint.solver.widgets.ConstraintWidget found
public boolean isInVerticalChain ()
public android.support.constraint.solver.widgets.ConstraintWidget getVerticalChainControlWidget ()
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
android.support.constraint.solver.widgets.ConstraintWidget target
android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
android.support.constraint.solver.widgets.ConstraintWidget tmp
android.support.constraint.solver.widgets.ConstraintWidget found
public void addToSolver (android.support.constraint.solver.LinearSystem)
android.support.constraint.solver.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.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
int originalHeight
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
int strength
android.support.constraint.solver.SolverVariable error1
android.support.constraint.solver.SolverVariable error2
android.support.constraint.solver.ArrayRow row
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
boolean inHorizontalChain
boolean inVerticalChain
int width
int height
boolean horizontalDimensionFixed
boolean verticalDimensionFixed
boolean useRatio
int dimensionRatioSide
float dimensionRatio
boolean useHorizontalRatio
boolean wrapContent
boolean useVerticalRatio
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, int, float, boolean, boolean, int, int, int, float)
android.support.constraint.solver.SolverVariable percentBegin
android.support.constraint.solver.SolverVariable percentEnd
android.support.constraint.solver.SolverVariable percentBegin
android.support.constraint.solver.SolverVariable percentEnd
android.support.constraint.solver.SolverVariable percentBegin
android.support.constraint.solver.SolverVariable percentEnd
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.SolverVariable percentBegin
android.support.constraint.solver.SolverVariable percentEnd
android.support.constraint.solver.LinearSystem system
boolean wrapContent
boolean dimensionFixed
android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
int beginPosition
int endPosition
int dimension
int minDimension
float bias
boolean useRatio
boolean inChain
int matchConstraintDefault
int matchMinDimension
int matchMaxDimension
float matchPercentDimension
android.support.constraint.solver.SolverVariable begin
android.support.constraint.solver.SolverVariable end
android.support.constraint.solver.SolverVariable beginTarget
android.support.constraint.solver.SolverVariable endTarget
int beginAnchorMargin
int endAnchorMargin
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/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/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 MATCH_CONSTRAINT
public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_PARENT
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/ConstraintHorizontalLayout$ContentAlignment.classConstraintHorizontalLayout.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment extends java.lang.Enum {
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BEGIN
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment MIDDLE
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment END
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment TOP
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment VERTICAL_MIDDLE
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BOTTOM
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment LEFT
public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment RIGHT
private static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] $VALUES
public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] values ()
public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment valueOf (java.lang.String)
String name
private void (java.lang.String, int)
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 float mRelativePercent
protected int mRelativeBegin
protected int mRelativeEnd
private android.support.constraint.solver.widgets.ConstraintAnchor mAnchor
private int mOrientation
private boolean mIsPositionRelaxed
private int mMinimumPosition
private android.support.constraint.solver.widgets.Rectangle mHead
private int mHeadSize
public void ()
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 setGuidePercent (float)
float value
public void setGuideBegin (int)
int value
public void setGuideEnd (int)
int value
public float getRelativePercent ()
public int getRelativeBegin ()
public int getRelativeEnd ()
public void 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)
float percent
int position
float percent
int position
int x
int y
void inferRelativePercentPosition ()
float percent
void inferRelativeBeginPosition ()
int position
void inferRelativeEndPosition ()
int position
public void cyclePosition ()
}
android/support/constraint/solver/widgets/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/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/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
private static final int UNSET_GONE_MARGIN
final android.support.constraint.solver.widgets.ConstraintWidget mOwner
final android.support.constraint.solver.widgets.ConstraintAnchor$Type mType
android.support.constraint.solver.widgets.ConstraintAnchor mTarget
public int mMargin
int mGoneMargin
private android.support.constraint.solver.widgets.ConstraintAnchor$Strength mStrength
private android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType mConnectionType
private int mConnectionCreator
android.support.constraint.solver.SolverVariable mSolverVariable
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, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int, boolean)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
int goneMargin
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
int creator
boolean forceConnection
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, int)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
int creator
public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int)
android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
int margin
public boolean isConnected ()
public boolean isValidConnection (android.support.constraint.solver.widgets.ConstraintAnchor)
boolean isCompatible
boolean isCompatible
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type target
public boolean isSideAnchor ()
public boolean isSimilarDimensionConnection (android.support.constraint.solver.widgets.ConstraintAnchor)
android.support.constraint.solver.widgets.ConstraintAnchor anchor
android.support.constraint.solver.widgets.ConstraintAnchor$Type target
public void setStrength (android.support.constraint.solver.widgets.ConstraintAnchor$Strength)
android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
public void setMargin (int)
int margin
public void setGoneMargin (int)
int margin
public boolean isVerticalAnchor ()
public java.lang.String toString ()
java.util.HashSet visited
private java.lang.String toString (java.util.HashSet)
java.util.HashSet visited
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/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
public void removeAllChildren ()
}
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/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/Optimizer.classOptimizer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Optimizer extends java.lang.Object {
public void ()
static void applyDirectResolutionHorizontalChain (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, android.support.constraint.solver.widgets.ConstraintWidget)
boolean isGone
android.support.constraint.solver.widgets.ConstraintWidget endTarget
float position
int left
int right
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
int numMatchConstraints
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget firstWidget
int widgetSize
int firstPosition
android.support.constraint.solver.widgets.ConstraintWidget previous
int count
float totalWeights
int lastPosition
float total
float spreadSpace
float split
float currentPosition
static void applyDirectResolutionVerticalChain (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, android.support.constraint.solver.widgets.ConstraintWidget)
boolean isGone
android.support.constraint.solver.widgets.ConstraintWidget endTarget
float position
int top
int bottom
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
int numMatchConstraints
android.support.constraint.solver.widgets.ConstraintWidget widget
android.support.constraint.solver.widgets.ConstraintWidget firstWidget
int widgetSize
int firstPosition
android.support.constraint.solver.widgets.ConstraintWidget previous
int count
float totalWeights
int lastPosition
float total
float spreadSpace
float split
float currentPosition
static void checkMatchParent (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget)
int left
int right
int top
int bottom
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidget widget
static void checkHorizontalSimpleDependency (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget)
int left
int right
int w
int dim
int left
int right
int leftMargin
int rightMargin
int left
int right
int right
int left
android.support.constraint.solver.SolverVariable target
int left
int right
android.support.constraint.solver.SolverVariable target
int right
int left
float position
int value
android.support.constraint.solver.widgets.Guideline guideline
int left
int right
boolean hasLeft
boolean hasRight
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidget widget
static void checkVerticalSimpleDependency (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget)
int top
int bottom
int h
int dim
int top
int bottom
int topMargin
int bottomMargin
int top
int bottom
int bottom
int top
android.support.constraint.solver.SolverVariable target
int top
int bottom
android.support.constraint.solver.SolverVariable target
int bottom
int top
android.support.constraint.solver.SolverVariable target
int top
int bottom
float position
int value
android.support.constraint.solver.widgets.Guideline guideline
int top
int bottom
boolean hasBaseline
boolean hasTop
boolean hasBottom
android.support.constraint.solver.widgets.ConstraintWidgetContainer container
android.support.constraint.solver.LinearSystem system
android.support.constraint.solver.widgets.ConstraintWidget widget
}
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/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/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/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/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.ConstraintHorizontalLayout$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/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)
}