Я пытаюсь найти анимацию, найденную здесь.Android Fragment Transaction custom Animation
Android 3d animation like Google Now Launcher Menu Animation
Тем не менее, похоже, что я не могу использовать objectAnimator, потому что я использую поддержки библиотеки фрагментов. Когда я попытался использовать код по вышеуказанной ссылке, у меня появилась ошибка, указывающая, что Неизвестная анимация: objectAnimator.
Как я могу выполнить такую анимацию при добавлении/удалении фрагментов при использовании библиотеки поддержки для фрагментов?
UPDATE
Согласно ответу из Деев ниже, я обновил XML-анимации для остальных.
gla_back_come.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500">
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0" />
<scale
android:fromXScale="1"
android:toXScale="0"
android:fromYScale="1"
android:toYScale="0"
android:pivotX="50%"
android:pivotY="50%"
android:interpolator="@android:anim/accelerate_decelerate_interpolator" />
</set>
gla_back_gone.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500" >
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
<scale
android:fromXScale="12.0"
android:toXScale="1.0"
android:fromYScale="12.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>
gla_there_come.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500">
<alpha
android:fromAlpha="0.0"
android:toAlpha="1.0" />
<scale
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="0.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>
gla_there_gone.xml
<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500" >
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"/>
<scale
android:fromXScale="1.0"
android:toXScale="12.0"
android:fromYScale="1.0"
android:toYScale="12.0"
android:pivotX="50%"
android:pivotY="50%"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>
это было время, так как я использовал базовые анимации, но я считаю, что интерполяторы должны быть взяты из «@android: аним /» папку, и все они фиксировали с «_interpolator ». Они по сути являются одними и теми же, но они могут отсутствовать в местоположении «@android: интерполятор /» в младших устройствах. Я отредактировал свой ответ с помощью 'accelarate_decelerate_interpolator'. – DeeV
@ DeeV - спасибо! Я буду обновлять свой XML выше, чтобы соответствовать. – Phil
@DeeV - можете ли вы проверить мой обновленный XML для gla_back_gone и gla_back_come анимации? Кажется, они не делают то, что сделал видео-пример. Я думаю, что у меня что-то не так – Phil