Элемент 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 с переходом выше

0 ответов

Другие вопросы по тегам