如何使用 PathInterpolatorCompat

how to use PathInterpolatorCompat

我正在尝试使用 android.support.v4.view.animation.PathInterpolatorCompat 中的 PathInterpolator 因为 PathInterpolator 无法在我的设备上运行 API 18 因为它是在 API 中添加的 21.

我已经下载了支持库,并在应用程序目录下包含了以下内容build.gradle

compile "com.android.support:support-v4:21.0.0"

我正在尝试这样使用它:

PathInterpolator p_interpolator = new PathInterpolator(.5f,1.0f);

但是,在 Android Studio 中,它提示从以下位置导入:android.view.animation.PathInterpolator 而不是给我一个兼容版本的选项。

我需要做什么?

编者注:PathInterpolatorCompat 的正确用法是(正如@fernforce 在对已接受答案的评论中提到的):

PathInterpolator p_interpolator = PathInterpolatorCompat.create(.5f,1.0f);

PathInterpolatorCompat 自版本 22.1.0 起在支持库中可用。要解决这个问题,只需更改 gradle 声明以使用最新版本:

compile "com.android.support:support-v4:22.1.1"

有关详细信息,请参阅支持库 v22.1 announcement