flutter_widgetz
library
Classes
-
Accordion
-
An accordion allows a user to toggle the display of a section of content.
-
Alert
-
Alert banners communicate a state.
-
AuthButton
-
An auth button with many factory constructors.
-
AvatarGroup
-
An avatar group is an element that communicates
to the user that there is more than 1 person
associated to an item.
-
Button
-
Buttons are clickable items used to perform an action.
-
Carousel
-
A carousel of widgets.
-
CheckboxField
-
Wraps a Checkbox with an InputDecorator and InkWell
to provide a fully clickable input.
-
CheckboxGroup<T extends Object>
-
Wraps a list of CheckboxListTile in an InputDecorator.
-
ColorField
-
Wraps a call to showModalBottomSheet->ColorPicker
in an InputDecorator and InkWell.
-
ColorPicker
-
A color picker that represents
all MaterialColor via a GridView.
-
Countdown
-
A widget that counts down from the given target.
-
CounterField
-
The allows a user to increase or decrease a numerical value.
-
CustomAppBar
-
An AppBar with conveniences.
-
CustomAutocomplete<T extends Object>
-
Wraps RawAutocomplete with LayoutBuilder
in order to prevent the width from overflowing the screen.
-
CustomAvatar
-
Uses CircleAvatar while dumping image errors.
-
CustomBadge
-
Create a Badge that stacks label on top of child.
-
CustomBottomAppBar
-
Creates a bottom application bar.
-
CustomBottomNavigationBar
-
Creates a bottom navigation bar which is typically
used as a Scaffold's Scaffold.bottomNavigationBar argument.
-
CustomDialog<T>
-
A predictable dialog.
-
CustomDivider
-
This widget optionally places a child
between two dividers.
-
CustomDrawer
-
A Drawer that uses a CustomScrollView.
-
CustomElevatedButton
-
An ElevatedButton that utilizes the
full width of its container.
-
CustomFloatingActionButton
-
A FloatingActionButton that uses a ScaleTransition
when animating.
-
CustomImage
-
A custom image that handles errors for you.
-
CustomInputDecorator
-
A simple wrapper around an InputDecorator.
-
CustomLayoutBuilder
-
A LayoutBuilder that builds different widgets
based on constraints.
-
CustomListTile
-
A ListTile with conveniences.
-
CustomListView
-
A custom list view.
-
CustomNavigationRail
-
A wrapper for NavigationRail that handles
the
selectedIndex
for you.
-
CustomOrientationBuilder
-
Wraps an OrientationBuilder that automatically
determines the orientation and calls the appropriate builder.
-
CustomPlaceholder
-
A placeholder that displays an image above some text.
-
A PopupMenuItem with built in padding.
This uses the default horizontal padding of 16,
with a additional vertical of 8.
-
CustomProgressIndicator
-
Wraps a ProgressIndicator in a Center.
-
CustomReorderableListView
-
Wraps ReorderableListView to allow a separator and fix
indexing issue in the original Flutter widget.
https://github.com/flutter/flutter/issues/24786
-
CustomScaffold
-
A Scaffold wrapped in Semantics with a SafeArea.
-
CustomSearchBar
-
A TextFormField made to appear like a search bar.
-
CustomSimpleDialogOption
-
A SimpleDialogOption with built in padding.
This fixes an accessibility warning in the Google Play Console.
-
CustomSingleChildScrollView
-
Wraps a SingleChildScrollView in a
LayoutBuilder in order to allow the full
height of the screen via a ConstrainedBox.
-
CustomSlider
-
A Slider wrapped in an InputDecorator.
-
CustomSliverGrid
-
Wraps SliverGrid in order to present it in a
way that is similar to GridView.
-
CustomSliverList
-
Wraps SliverList in order to present it in a
way that is similar to ListView.
-
CustomSliverReorderableList
-
Wraps SliverReorderableList to allow a separator.
-
CustomTabBar
-
A TabBar that automatically unfocuses on tap.
-
CustomTextField
-
A TextFormField with a single TextInputFormatter.
Utilizing hasError to show errorText.
-
DateField
-
Wraps a call to showDatePicker in
an InputDecorator and InkWell.
-
DateRangeField
-
Wraps a call to showDateRangePicker in
an InputDecorator and InkWell.
-
DirectionalPad
-
A directional pad widget.
-
DownloadButton
-
A button used to represent the progress of a download.
-
DropdownField<T extends Object>
-
Wraps a DropdownButton in an InputDecorator.
-
DuelingPicklist<T extends Object>
-
A dueling-picklist is used to move options between
two lists and is often referred to as a multi-select.
-
DurationField
-
Wraps a call to showDialog->DurationPicker
in an InputDecorator and InkWell.
-
DurationPicker
-
A widget for picking durations.
Inspired by the Material Design time picker widget.
-
ExpandableFab
-
When pressed, this expandable FAB spawns multiple, other action buttons.
-
ExpandedActionButton
-
A convenience widget for populating the
ExpandableFab's children.
-
FeedbackBar
-
A feedback widget.
-
GroupedListView<T, E>
-
A groupable list of widgets, similar to ListView,
except that the items can be sectioned into groups.
-
GroupedSliverList<T, E>
-
A groupable list of widgets, similar to SliverList,
except that the items can be sectioned into groups.
-
Link
-
A Text widget wrapped in an InkWell.
-
Marquee
-
A widget that scrolls a child infinitely.
-
PercentIndicator
-
A ProgressIndicator that shows the percentage overlayed.
-
Poll
-
A Poll widget, similar to Twitter's.
-
PollOption
-
A class to hold poll option information.
-
RadioGroup<T extends Object>
-
Wraps a list of RadioListTile in an InputDecorator.
-
RatingBar
-
A custom rating bar.
-
RatingSummary
-
A rating summary widget.
-
RestartWidget
-
Restart Widget
https://stackoverflow.com/a/50116077/9111447
-
SaveButton
-
Wraps an ElevatedButton in an AnimatedSwitcher.
-
SettingsList
-
A list of SettingsSection.
-
SettingsSection
-
A section of SettingsTile's.
-
SettingsTile
-
A settings tile.
-
Shimmer
-
A shimmer effect widget.
-
SpacedColumn
-
Spaces children with the given spacing.
-
SpacedRow
-
Spaces a row of children with the given spacing.
-
TimeField
-
Wraps a call to showTimePicker in
an InputDecorator and InkWell.
-
Welcome
-
A welcome widget.
-
WelcomeBackground
-
Background for the welcome.
-
WelcomeContent
-
Content for a welcome screen.