我正在尝试使用 android.support.v4.view.animation.PathInterpolatorCompat
中的 PathInterpolator
因为 PathInterpolator
不会在我的设备 API 18 上工作,因为它是在 API 21 中添加的。
我已经下载了支持库,并在 app 目录下包含了以下 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 .
关于android - 如何使用 PathInterpolatorCompat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30432315/