Я пытаюсь реализовать анимацию для экрана входа в систему, в которой два EditText
для имени пользователя и пароля анимируются за пределами экрана и возвращаются в исходное положение с различной продолжительностью. Как и в следующем эта ссылка !. Я могу оживить это частично. Но я не могу воспроизвести замедленное движение типа анимации. Я пытался использовать переход Easing, но эффект не похож.
<Transition
motion:constraintSetStart="@id/scene_login_start"
motion:constraintSetEnd="@id/scene_login_end"
motion:duration="350">
<KeyFrameSet>
<KeyPosition
motion:target="@id/editText_username"
motion:keyPositionType="pathRelative"
motion:framePosition="1"
motion:transitionEasing="accelerate" />
<KeyPosition
motion:target="@id/editText_password"
motion:keyPositionType="pathRelative"
motion:framePosition="1"
motion:transitionEasing="linear" />
<KeyPosition
motion:target="@id/editText_password"
motion:keyPositionType="pathRelative"
motion:framePosition="50"
motion:transitionEasing="decelerate" />
<KeyPosition
motion:target="@id/editText_password"
motion:keyPositionType="pathRelative"
motion:framePosition="70"
motion:transitionEasing="decelerate" />
</KeyFrameSet>
</Transition>
Можно ли добиться такого типа анимации, используя Motionlayout
?