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.
NavigatorLayoutBase can be considered a base layout class for use with our navigators (NavigatorGroup, Navigator, DataNavigatorGroup, DataNavigator, 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 PerspectiveProjection applied 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)

