ViewTimeCycle.CustomSet

public class ViewTimeCycle.CustomSet extends ViewTimeCycle


Summary

Public constructors

CustomSet(
    @NonNull String attribute,
    @NonNull SparseArray<@NonNull ConstraintAttribute> attrList
)

Public methods

@NonNull void
setPoint(
    @NonNull int position,
    @NonNull float value,
    @NonNull float period,
    @NonNull int shape,
    @NonNull float offset
)
@NonNull void
setPoint(
    @NonNull int position,
    @NonNull ConstraintAttribute value,
    @NonNull float period,
    @NonNull int shape,
    @NonNull float offset
)
@Override @NonNull boolean
setProperty(
    @NonNull View view,
    @NonNull float t,
    @NonNull long time,
    @NonNull KeyCache cache
)
@NonNull void
setup(@NonNull int curveType)

Inherited methods

From class TimeCycleSplineSet
From class ViewTimeCycle
@NonNull float
get(
    @NonNull float pos,
    @NonNull long time,
    @NonNull View view,
    @NonNull KeyCache cache
)
static @NonNull ViewTimeCycle
static @NonNull ViewTimeCycle
makeSpline(@NonNull String str, @NonNull long currentTime)

Public constructors

CustomSet

public CustomSet(
    @NonNull String attribute,
    @NonNull SparseArray<@NonNull ConstraintAttribute> attrList
)

Public methods

setPoint

@NonNull
public void setPoint(
    @NonNull int position,
    @NonNull float value,
    @NonNull float period,
    @NonNull int shape,
    @NonNull float offset
)

setPoint

@NonNull
public void setPoint(
    @NonNull int position,
    @NonNull ConstraintAttribute value,
    @NonNull float period,
    @NonNull int shape,
    @NonNull float offset
)

setProperty

@Override
@NonNull
public @Override boolean setProperty(
    @NonNull View view,
    @NonNull float t,
    @NonNull long time,
    @NonNull KeyCache cache
)

setup

@NonNull
public void setup(@NonNull int curveType)