NOTE: This class has now been replaced, please refer to CarouselLayout.
So it’s about time I punted out some layouts that I have hanging around, most of which are all based upon
NavigatorLayoutBase can be considered a base layout class for use with our navigators (
BorderDataNavigator), but can also be used with the standard Flex 4 containers/controls. I published an example of
StackLayout some time ago which lays a container out as a
ViewStack (i.e. a single child at a time), which is the default layout class for our navigators.
SemiCarouselLayout has a couple of classes in between NavigatorLayoutBase.
EasedNavigatorLayoutBase– eases the layout from state to state.
PerspectiveNavigatorLayoutBase– allows customization of the
PerspectiveProjectionapplied to the layout target.
SemiCarouselLayout lays the children out as if they in the front half of a carousel. Means its not a complete carousel it means the number of items can be infinite without affecting the number of visible items. There’s a few options for the layout which are easiest to describe with an example, so I’ve implement the layout with a couple of components below… (drag and drop is still to be implemented)