All Versions
Latest Version
Avg Release Cycle
25 days
Latest Release
4111 days ago

Changelog History

  • v2.4.0 Changes

    June 25, 2012
    • Add ViewHelper class which will delegate new View property calls to their native counterparts when available.
    • Fix: Do not invalidate parent if view is not attached to anything.
    • Fix: Respect pivot for both scaling in addition to rotating.
  • v2.3.0 Changes

    April 26, 2012
    • Intelligent invalidation of parent view will only cause a redraw of the parts that have changed. (Thanks to Florent Pillet)
    • Maintain weak reference to animated view so that we do not prevent it from being garbage collected.
    • Ensure animation remains possible if view was removed from its parent at some point.
    • Fix memory leaks that may occur in some situations keeping hard references to views after they were no longer needed.
    • Allow reflection on private methods to mirror the JNI behavior.
    • Avoid type conflict on some devices when loading animations from XML.
  • v2.2.0 Changes

    January 30, 2012
    • Provide a feature-complete implementation of ViewPropertyAnimator for Honeycomb which previously did not offer the full API of the Android 4.0+ version.
  • v2.1.1 Changes

    January 27, 2012
    • Fix StackOverflowError when using AnimatorProxy on pre-3.0 devices.
  • v2.1.0 Changes

    January 27, 2012
    • Added ViewPropertyAnimator compatibility implementation. See the 'ViewPropertyAnimator Demo' sample for usage.
    • AnimatorProxy will now return a previous instance is one has already been created for the specified View.
  • v2.0.1 Changes

    January 19, 2012
    • Rotation and scale animation now mirrors the native counterpart behavior.
    • Add 'Toggles' sample.
  • v2.0.0 Changes

    January 18, 2012

    ๐Ÿ“ฆ Animation classes are now under the com.nineoldandroids.animation package.

    • ObjectAnimator will now automatically use a compatibility implementation when animating any post-3.0 view property. The following properties are supported: alpha, translationX, translationY, scaleX, scaleY, x, y, rotation, rotationX, rotationY, pivotX, pivotY, scrollX, and scrollY.
    • Add AnimationProxy which allows for wrapping any View to enable alpha, translation, scale, and rotation animation.
    • Add 'Path Animation' demo to samples.
    • Enable property animation. This requires com.nineoldandroids.util.Property and not the native variant, however.
  • v1.1.0 Changes

    December 14, 2011
    • Add AnimatorInflater class.
    • Add 'Droid Flakes' demo to samples.
  • v1.0.0 Changes

    December 09, 2011

    ๐ŸŽ‰ Initial release.