Class VelocityMatrix
- java.lang.Object
-
- androidx.constraintlayout.core.motion.utils.VelocityMatrix
-
public class VelocityMatrix extends java.lang.ObjectThis is used to calculate the related velocity matrix for a post layout matrix
-
-
Constructor Summary
Constructors Constructor Description VelocityMatrix()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyTransform(float locationX, float locationY, int width, int height, float[] mAnchorDpDt)Apply the transform a velocity vectorvoidclear()voidsetRotationVelocity(KeyCycleOscillator oscR, float position)voidsetRotationVelocity(SplineSet rot, float position)voidsetScaleVelocity(KeyCycleOscillator oscSx, KeyCycleOscillator oscSy, float position)voidsetScaleVelocity(SplineSet scaleX, SplineSet scaleY, float position)voidsetTranslationVelocity(KeyCycleOscillator oscX, KeyCycleOscillator oscY, float position)voidsetTranslationVelocity(SplineSet transX, SplineSet transY, float position)
-
-
-
Method Detail
-
clear
public void clear()
-
setRotationVelocity
public void setRotationVelocity(SplineSet rot, float position)
-
setTranslationVelocity
public void setTranslationVelocity(SplineSet transX, SplineSet transY, float position)
-
setRotationVelocity
public void setRotationVelocity(KeyCycleOscillator oscR, float position)
-
setTranslationVelocity
public void setTranslationVelocity(KeyCycleOscillator oscX, KeyCycleOscillator oscY, float position)
-
setScaleVelocity
public void setScaleVelocity(KeyCycleOscillator oscSx, KeyCycleOscillator oscSy, float position)
-
applyTransform
public void applyTransform(float locationX, float locationY, int width, int height, float[] mAnchorDpDt)Apply the transform a velocity vector
-
-