Анимация ViewPager во FragmentTransaction

#android

#Android

Вопрос:

Я пытаюсь получить анимацию, похожую на ViewPager, с помощью FragmentManager. Вы можете увидеть анимацию здесь: http://developer.android.com/training/animation/screen-slide.html

Я попытался применить пользовательскую анимацию к транзакции, используя подобную анимацию:

     <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator"
    android:valueFrom="-100"
    android:valueTo="0"
    android:propertyName="x"
    android:duration="@integer/slide_in_left_animation_duration" />
 

Но эта анимация значительно отличается от того, что я ищу.
Есть ли способ сделать это? Или я должен использовать ViewPager? (Я не думаю, что ViewPager — это правильное решение.. на самом деле мое приложение должно изменять фрагмент в зависимости от пользовательского ввода, я не могу заполнить ArrayList априори)

Ответ №1:

Эта библиотека предоставляет простой способ настройки анимации смены страницы ViewPager и имеет довольно много реализованных типов. Он также прост в использовании, см. Его Пример приложения и документацию.

https://github.com/ToxicBakery/ViewPagerTransforms

Комментарии:

1. Довольно здорово видеть мою собственную библиотеку в качестве предлагаемого ответа.