Można spróbować czegoś takiego:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:interpolator="@android:anim/bounce_interpolator"
android:fromYDelta="0%p"
android:toYDelta="100"
android:duration="500"/>
<translate
android:interpolator = "@android:anim/accelerate_interpolator"
android:fromYDelta="100"
android:toYDelta="100"
android:fromXDelta="0"
android:toXDelta="100"
android:startOffset="500"
android:duration="1000"/>
</set>
ta wykorzystuje dwa interpolators
, z których pierwszy jest bounce, który porusza się widok na drugą połowę. Drugim numerem interpolator
jest przyspieszanie interpolator
, które przesuwa widok w prawo po przejściu połowy o sekundę na czas jednej sekundy. Dlatego przy całkowitym czasie animacji wynoszącym 1 sekundę. Nadzieja, która pomaga.
Dla niestandardowych interpolatorami w 3 prostych krokach .. http://stackoverflow.com/a/39125948/2219600 – amalBit