Especifica o estado inicial e final de uma sequência de movimento, o valor estados intermediários e as interações do usuário que acionam o movimento.
Sintaxe
<Transition motion:constraintSetStart="start" motion:constraintSetEnd="end" [ motion:duration="integer" ] > ... </Transition>
Atributos
motion:constraintSetStart- Estado inicial da sequência de movimento. Pode ser o ID de um
<ConstraintSet>ou um layout. Para especificar um<ConstraintSet>, defina este atributo para"@+id/constraintSetId". Para especificar um layout, defina para"@layout/layoutState". motion:constraintSetEnd- Estado final da sequência de movimento. Pode ser o ID de um
<ConstraintSet>ou um layout. Para especificar um<ConstraintSet>, defina este para"@+id/constraintSetId". Para especificar um defina-o como"@layout/layoutState". motion:duration- Duração da sequência de movimento em milissegundos. Se não for especificado, o
<MotionScene>defaultDurationdo elemento é usado.
Pode conter:
<onClick>- Indica que a sequência de movimento é acionada por um toque do usuário.
<onSwipe>- Indica que a sequência de movimento é acionada quando o usuário desliza o dedo.
<KeyFrameSet>- Especifica uma ou mais posições intermediárias ou configurações de atributos para na sequência de movimento.