Элемент decelerateinterpolator должен быть объявлен как ошибка
Я пытался создать decelerateInterpolator
как в примере с Android Doc, чтобы объявить decelerateInterpolator
:
ПРИМЕР: файл XML сохранен в файле res/anim/my_overshoot_interpolator.xml:
<?xml version="1.0" encoding="utf-8"?> <overshootInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:tension="7.0"
/> This animation XML will apply the interpolator:
Этот анимационный XML будет применять интерполятор:
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@anim/my_overshoot_interpolator"
android:fromXScale="1.0"
android:toXScale="3.0"
android:fromYScale="1.0"
android:toYScale="3.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="700" />
Мой был такой:
<?xml version="1.0" encoding="utf-8"?>
<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:factor="1"
/>
Но я получил следующую ошибку: element decelerateinterpolator must be declared error
, Код компилируется, но я не получил никакого эффекта при переходе Activity ниже:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:interpolator="@animator/my_interpolator"
android:fromYDelta="8%"
android:toYDelta="0%"
android:duration="@android:integer/config_shortAnimTime" />
</set>
Что вызывает эту ошибку?
PS: и да, я звонил overridePendingTransition
с переходом выше