У меня нет точного кода передо мной, но я помню, что вы могли бы указать отображаемого потомка (без анимации к нему), используя
flipper.setDisplayedChild(childIndex);
Если вы хотите изменить продолжительность анимации, вам придется указать собственную In
и Out
анимацию, используя
flipper.setInAnimation(animIn);
flipper.setOutAnimation(animOut);
Где, например, у вас есть анимация XML /res/anim/animIn.xml
:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="100%"
android:toXDelta="0"
android:duration="500"/>
</set>
В приведенном выше примере анимация перемещает следующий кадр справа на 500 мс.