我正在尝试为登录屏幕实现动画,其中两个EditText
用户名和密码在屏幕外动画并以不同的持续时间返回原始位置。如下面的这个链接!。我可以对此部分进行动画处理。但我无法复制延迟动画类型的动作。我尝试使用过渡缓动,但效果不相似。
<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
?