public abstract class WidgetRun implements Dependency


Summary

Public constructors

Public methods

long
boolean
boolean
boolean
void
update(Dependency dependency)
long
wrapSize(int direction)

Protected methods

final void
addTarget(DependencyNode node, DependencyNode target, int margin)
final void
addTarget(
    DependencyNode node,
    DependencyNode target,
    int marginFactor,
    DimensionDependency dimensionDependency
)
final int
getLimitedDimension(int dimension, int orientation)
final DependencyNode
final DependencyNode
getTarget(ConstraintAnchor anchor, int orientation)
void
updateRunCenter(
    Dependency dependency,
    ConstraintAnchor startAnchor,
    ConstraintAnchor endAnchor,
    int orientation
)
void
void

Public fields

end

Added in 1.1.0
public DependencyNode end

matchConstraintsType

Added in 1.1.0
public int matchConstraintsType

orientation

Added in 1.1.0
public int orientation

start

Added in 1.1.0
public DependencyNode start

Protected fields

mDimensionBehavior

Added in 1.1.0
protected ConstraintWidget.DimensionBehaviour mDimensionBehavior

mRunType

Added in 1.1.0
protected WidgetRun.RunType mRunType

Public constructors

WidgetRun

Added in 1.1.0
public WidgetRun(ConstraintWidget widget)

Public methods

getWrapDimension

Added in 1.1.0
public long getWrapDimension()

isCenterConnection

Added in 1.1.0
public boolean isCenterConnection()

isDimensionResolved

Added in 1.1.0
public boolean isDimensionResolved()

isResolved

Added in 1.1.0
public boolean isResolved()

update

Added in 1.1.0
public void update(Dependency dependency)

wrapSize

Added in 1.1.0
public long wrapSize(int direction)

Protected methods

addTarget

Added in 1.1.0
protected final void addTarget(DependencyNode node, DependencyNode target, int margin)

addTarget

Added in 1.1.0
protected final void addTarget(
    DependencyNode node,
    DependencyNode target,
    int marginFactor,
    DimensionDependency dimensionDependency
)

getLimitedDimension

Added in 1.1.0
protected final int getLimitedDimension(int dimension, int orientation)

getTarget

Added in 1.1.0
protected final DependencyNode getTarget(ConstraintAnchor anchor)

getTarget

Added in 1.1.0
protected final DependencyNode getTarget(ConstraintAnchor anchor, int orientation)

updateRunCenter

Added in 1.1.0
protected void updateRunCenter(
    Dependency dependency,
    ConstraintAnchor startAnchor,
    ConstraintAnchor endAnchor,
    int orientation
)

updateRunEnd

Added in 1.1.0
protected void updateRunEnd(Dependency dependency)

updateRunStart

Added in 1.1.0
protected void updateRunStart(Dependency dependency)