assorted_layout_widgets 1.0.1
assorted_layout_widgets: ^1.0.1 copied to clipboard
Assorted layout widgets that boldly go where no native Flutter widgets have gone before.
assorted_layout_widgets #
Assorted layout widgets that boldly go where no native Flutter widgets have gone before.
Note: I will slowly but surely add interesting widgets to this package. So far it has a single widget.
Widgets in this package:
ColumnSuper
ColumnSuper #
Given a list of children widgets, this will arrange them in a column. It can overlap cells, add separators and more.
ColumnSuper({
List<Widget> children,
double outerDistance,
double innerDistance,
bool invert,
Alignment alignment,
Widget separator,
bool separatorOnTop,
});
-
childrenis the list of widgets that represent the column cells, just like in a regularColumnwidget. The list may containnulls, which will be ignored. -
outerDistanceis the distance in pixels before the first and after the last widget. It can be negative, in which case the cells will overflow the column. -
innerDistanceis the distance in pixels between the cells. It can be negative, in which case the cells will overlap. -
invertif true will paint the cells that come later on top of the ones that came before. This is specially useful when cells overlap (negativeinnerDistance). -
alignmentwill align the cells horizontally if they are smaller than the available horizontal space. -
separatoris a widget which will be put between each cells. Its height doesn't matter, since the distance between cells is given byinnerDistance. -
separatorOnTopiftrue(the default) will paint the separator on top of the cells. Iffalsewill paint the separator below the cells.
Try running the: Example.
AlignPositioned #
See package align_positioned
for widgets AlignPositioned and its siblings AnimatedAlignPositioned and AnimChain.
They should be part of this package, but will remain in their own package for historical reasons.
The Flutter packages I've authored:
- async_redux
- provider_for_redux
- i18n_extension
- align_positioned
- network_to_file_image
- matrix4_transform
- back_button_interceptor
- indexed_list_view
- animated_size_and_fade
- assorted_layout_widgets
Marcelo Glasberg:
https://github.com/marcglasberg
https://twitter.com/glasbergmarcelo
https://stackoverflow.com/users/3411681/marcg
https://medium.com/@marcglasberg