如何使用 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。
我正在尝试使用 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。