NineOldAndroids Android动画兼容库

NineOldAndroids 是个实用的库,尤其适合 Android 开发者。它让你在 API level 9(Android 2.3)及以上的版本,像在新版本 Android 一样使用动画 API。这个库适合需要兼容老版本设备的项目,不用担心旧设备不支持动画特性了。你可以直接使用ObjectAnimatorValueAnimatorAnimatorSet这些现代动画类,而不必再写繁琐的兼容代码。实际上,它会在旧版本上模拟这些新 API 的功能,比如说,ObjectAnimator在旧版本上会有一个模拟实现,让你的代码看起来就像是在新设备上开发一样。对了,依赖添加也挺,只需要在build.gradle文件中加入:

dependencies { 
 implementation 'com.jakewharton.nineoldandroids:library:2.4.0' 
}
。不过,随着 Android 系统的更新,API level 21 之后的原生动画支持越来越强,你可以逐渐考虑将重点转移到新的 API 上。不过,NineOldAndroids 在低版本支持上,还是蛮有用的,是一些老旧设备,能让你不再为兼容性头疼。

zip 文件大小:155.51KB