如何在API 19上支持fast_out_slow_in?

时间:2018-08-12 10:03:16

标签: android android-studio animation

这是我的 Gradle 文件,您可以看到我的SDK最低为19:

android {
    compileSdkVersion 26
    buildToolsVersion '27.0.3'
    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        vectorDrawables.useSupportLibrary = true
    }

buildTypes {
    release {
        minifyEnabled false

        }
    }
}


dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:support-v4:26.1.0'
}

Android Studio给我这个错误:

android:interpolator="@android:interpolator/fast_out_slow_in requires API level 21 (current min is 19)

如果我将最低SDK更改为21,则可以使用,但我希望至少能够支持19的最低SDK。

2 个答案:

答案 0 :(得分:1)

FastOutSlowInInterpolator也可以在android.support.v4包中找到,链接为enter image description here。使用anim.setInterpolator(new FastOutSlowInInterpolator());

答案 1 :(得分:0)

使用AndroidX版本,而不是使用android:interpolator="@interpolator/fast_out_slow_in"来替换系统版本