Releases: kaichunlin/android-transition
Releases · kaichunlin/android-transition
v0.9.5
- Add Animation.forceEndState()
- Add DefaultAnimationListener
- Add a bunch of delayed methods with varargs to ViewTransitionBuilder & MenuItemTransitionBuilder
- Add ColorTransition
- Add AutoReverseAnimationListener
- Reduce transient objects created by ViewTransitionBuilder
- Update dependent library versions: (com.github.ksoichiro:android-observablescrollview:1.5.1 --> 1.6.0, com.sothree.slidinguppanel:library:3.0.0 --> 3.2.1
v0.9.4
- Many *TransitionBuilder methods now takes varargs
- Add visible()/invisible()/gone() to *TransitionBuilder that modifies target View's visibility
- Add ScaledTransitionHandler
- Improve Cascade
- Fix erroneously sharing some TransitionBuilder states when cloned
- Remove android:allowBackup from AndroidManifest.xml
- Minor optimizations
v0.9.2
- Allow the transition/animation of a single MenuItem
- Add ViewTransitionBuilder.height(int) / ViewTransitionBuilder.delayHeight(int)
- AnimationManager/TransitionAnimation can specify either AnimationController or AnimatorController (Animator is - needed to animate MenuItems but is, for some reason, slow for certain animations like View height manipulation)
- Reduce garbage generation and other optimizations
- Fix memory leak with MenuItem transition
- Fix incorrect state when reverse transiting a View with a range not between 0f and 1f
- Remove AnimationManager.removeAnimation(Animation) to support optimization, may add it back in the future
v0.9.1
V0.9.0 BETA
- Unify transition & animation
- Major overhaul to the architecture, breaks compatibility
0.8.3
Apply Android Support Annotations
v0.8.2
Changelog:
- AnimateMenuAdapter is added that can animate MenuItems.
Comments:
- Single transition attached to a view works well
- Incorrect behaviors may result when attaching two or more transitions to the same view.
- ViewPager adapter does not reset view states, resulting in visual artifacts when changing the transitions attached to page views