Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Especifica o estado inicial e final da sequência de movimento, os estados intermediários desejados 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 esse atributo como "@+id/constraintSetId". Para especificar um layout, defina o atributo como “@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 esse atributo como "@+id/constraintSetId". Para especificar um layout, defina o atributo como “@layout/layoutState.
motion:duration
Duração da sequência de movimento, em milissegundos. Se ela não for especificada, a defaultDuration do elemento <MotionScene> será usada.

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 elementos na sequência de movimento.

Contido em