Class KeyAttributes

  • Direct Known Subclasses:
    KeyCycles

    public class KeyAttributes
    extends Keys
    Provides the API for creating a KeyAttribute Object for use in the Core ConstraintLayout & MotionLayout system This allows multiple KeyAttribute positions to defined in one object.
    • Field Detail

      • TYPE

        protected java.lang.String TYPE
    • Method Detail

      • getTarget

        public java.lang.String[] getTarget()
      • setTarget

        public void setTarget​(java.lang.String[] target)
      • getTransitionEasing

        public java.lang.String getTransitionEasing()
      • setTransitionEasing

        public void setTransitionEasing​(java.lang.String transitionEasing)
      • getAlpha

        public float[] getAlpha()
      • setAlpha

        public void setAlpha​(float... alpha)
      • getRotation

        public float[] getRotation()
      • setRotation

        public void setRotation​(float... rotation)
      • getRotationX

        public float[] getRotationX()
      • setRotationX

        public void setRotationX​(float... rotationX)
      • getRotationY

        public float[] getRotationY()
      • setRotationY

        public void setRotationY​(float... rotationY)
      • getPivotX

        public float[] getPivotX()
      • setPivotX

        public void setPivotX​(float... pivotX)
      • getPivotY

        public float[] getPivotY()
      • setPivotY

        public void setPivotY​(float... pivotY)
      • getTransitionPathRotate

        public float[] getTransitionPathRotate()
      • setTransitionPathRotate

        public void setTransitionPathRotate​(float... transitionPathRotate)
      • getScaleX

        public float[] getScaleX()
      • setScaleX

        public void setScaleX​(float[] scaleX)
      • getScaleY

        public float[] getScaleY()
      • setScaleY

        public void setScaleY​(float[] scaleY)
      • getTranslationX

        public float[] getTranslationX()
      • setTranslationX

        public void setTranslationX​(float[] translationX)
      • getTranslationY

        public float[] getTranslationY()
      • setTranslationY

        public void setTranslationY​(float[] translationY)
      • getTranslationZ

        public float[] getTranslationZ()
      • setTranslationZ

        public void setTranslationZ​(float[] translationZ)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • attributesToString

        protected void attributesToString​(java.lang.StringBuilder builder)