适用于特定Motion Android的插值器

时间:2018-06-22 19:47:53

标签: android

我在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>

0 个答案:

没有答案