Android-开源工具库-第6弹-Android 高版本向低版本兼容

Android 高版本向低版本兼容

  1. Nine Old Androids
    将 Android 3.0(Honeycomb)所有动画 API(ObjectAnimator ValueAnimator 等)兼容到 Android1.0
    项目地址:https://github.com/JakeWharton/NineOldAndroids
    原理剖析文档:Nine Old Androids
    Demo 地址:https://play.google.com/store/apps/details?id=com.jakewharton.nineoldandroids.sample
    文档介绍:http://nineoldandroids.com/

  2. HoloEverywhere
    将 Android 3.0 的 Holo 主题兼容到 Android2.1++
    项目地址:https://github.com/Prototik/HoloEverywhere
    Demo 地址:https://raw.github.com/Prototik/HoloEverywhere/repo/org/holoeverywhere/demo/2.1.0/demo-2.1.0.apk
    文档介绍:http://android-developers.blogspot.com/2012/01/holo-everywhere.html

  3. SherlockNavigationDrawer
    将 Android NavigationDrawer 和 ActionbarSherlock 结合,解决 4.0 以下 NavigationDrawer 的适配问题
    项目地址:https://github.com/tobykurien/SherlockNavigationDrawer
    文档介绍:http://developer.android.com/training/implementing-navigation/nav-drawer.html

  4. Notifications4EveryWhere
    将 Android 4.1 的 Notification 兼容到 Android2.2++
    项目地址:https://github.com/youxiachai/Notifications4EveryWhere

  5. Android Switch Widget Backport
    将 Android Switch 和 SwitchPreference 的兼容到 Android2.1++
    项目地址:https://github.com/BoD/android-switch-backport
    Demo 地址:https://play.google.com/store/apps/details?id=org.jraf.android.backport.switchwidget.sample
    文档介绍:https://github.com/BoD/android-switch-backport#using-the-switch

  6. android-datepicker
    将 Android 4.0 的 datepicker 兼容到 Android2.2++
    项目地址:https://github.com/SimonVT/android-datepicker

  7. Transitions Everywhere
    Android 4.4 的 Transitions API 兼容到 Android 2.2 以上
    项目地址:https://github.com/andkulikov/transitions-everywhere

  8. KShareViewActivityManager
    一个兼容Android 5.0 以下Shared Element Transition (页面间共享元素位移动画)库
    项目地址:https://github.com/kot32go/KShareViewActivityManager
    效果图:http://i8.tietuku.com/aa5726b8302ae711.gif

你可能感兴趣的:(Android-开源工具库-第6弹-Android 高版本向低版本兼容)