Flowless 1.0-alpha1.14
Pre-release
Pre-release
Flowless Version 1.0-alpha1.14 (2016-12-03)
- Enhancement: added new sample
flowless-sample-transitions
- API QUAKE!
- BREAKING CHANGE:
SingleRootDispatcher
is now abstract, thedispatch()
method must be implemented by the user! Its previous implementation and supporting elements were moved toExampleDispatcher
in the samples. (This change is to support annotations for metadata, and transition animations: example here)- Moved following to samples:
DispatcherUtils.addViewToGroupForKey()
,DispatcherUtils.createAnimatorForViews()
,DispatcherUtils.selectAnimatedKey()
to remove forcedAnimatorSet
andFlowAnimation
usage (to support transitions) - Moved following to samples:
DispatcherUtils.createViewFromKey()
to remove forced dependency onLayoutKey
interface (to support using annotations) - Removed
DispatcherUtils.removeFromViewGroup()
andDispatcherUtils.finishTraversal()
(because it cluttered the API even though it's just a null check / single-line method call) - Moved following to samples:
LayoutKey
(to support annotation-based layout specification) - Moved following to samples:
FlowAnimation
(to support transitions)
- Moved following to samples:
- BREAKING(?) CHANGE:
FlowLifecycleProvider
is now a utility class (static methods) because it doesn't make much sense to redefine any of its behavior