Constraint

2: Combination of tags: <Layout> <PropertySet> <Transform> <Motion> <CustomAttribute> .
The advantage of using these is that if not present the attributes are taken from the base
layout file. This saves from replicating all the layout tags if only a Motion tag is needed.
If is used then all layout attributes in the base are ignored.

android:id

Id of the View

[ConstraintLayout attributes]

Any attribute that is part of ContraintLayout layout is allowed

[Standard View attributes]

A collection of view attributes supported by the system (see below)

transitionEasing

define an easing curve to be used when animating from this point (e.g. curve(1.0,0,0,1.0))
or key words {standard | accelerate | decelerate | linear }