我在Android上使用顺序插值器。
这个想法是让片段以流畅的非线性运动进入Activity。因此,我希望在自定义内插器xml文件中添加一系列线性运动。
我使用了以下代码:
不幸的是,这只是一个动作,第一个陈述。
我想念什么?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:interpolator="@android:anim/linear_interpolator">
<!-- Move animation-->
<translate
android:duration="1000"
android:fillAfter="true"
android:fromXDelta="-50%p"
android:startOffset="400"
android:toXDelta="0%p"
android:fromYDelta="-3%p"
android:toYDelta="-2%p"/>
<translate
android:duration="1000"
android:fillAfter="true"
android:fromXDelta="0%p"
android:startOffset="400"
android:toXDelta="+50%p"
android:fromYDelta="-20%p"
android:toYDelta="-23%p" />
<translate
android:duration="1000"
android:fillAfter="true"
android:fromXDelta="+50%p"
android:startOffset="400"
android:toXDelta="0%p"
android:fromYDelta="-23%p"
android:toYDelta="-10%p" />
<translate
android:duration="1000"
android:fillAfter="true"
android:fromXDelta="0%p"
android:startOffset="400"
android:toXDelta="-50%p"
android:fromYDelta="-10%p"
android:toYDelta="-13%p" />
<translate
android:duration="1000"
android:fillAfter="true"
android:fromXDelta="-50%p"
android:startOffset="400"
android:toXDelta="0%p"
android:fromYDelta="-13%p"
android:toYDelta="0%p" />
</set>