black_hole_flutter library
Classes
- ChipGroup
- Wraps multiple Chips and can optionally show a title above these.
- DragIndicator
- ExpandOrScroll
- FancyBottomSheet
- A wrapper for BottomSheet content that shows a drag indicator at the top.
- FancyElevatedButton
- In addition to a normal ElevatedButton, this Widget natively supports disabling it and showing a loading state.
- FancyFab
- In addition to a normal FloatingActionButton, this Widget natively supports disabling it and showing a loading state.
- FancyOutlinedButton
- In addition to a normal OutlinedButton, this Widget natively supports disabling it and showing a loading state.
- FancyTextButton
- In addition to a normal TextButton, this Widget natively supports disabling it and showing a loading state.
- FillOrWrap
- A layout with two different behaviors:
- A NavigatorObserver that loggs all navigation events to a MessageLogger (defaults to print).
- SeparatedButtons
- A container wrapping multiple buttons with an interpunct (ยท) between each one. It's recommended to use TextButtons as children.
- TitleAndSubtitle
- Shows a title and a subtitle in a Column.
Extensions
-
AsyncSnapshotBlackHole
on AsyncSnapshot<
T> - BottomSheetContext on BuildContext
- BrightnessMaterialColors on Brightness
-
ContainerRenderObjectMixinBlackHole
on ContainerRenderObjectMixin<
ChildType, ParentDataType> - DoubleColorBlackHole on double
- FancyBrightness on Brightness
- FancyColor on Color
- FancyContext on BuildContext
- FancyScaffoldMessenger on ScaffoldMessengerState
- FancySize on Size
- FancyThemeData on ThemeData
- IntColorBlackHole on int
- MaterialColors on Color
- RandomColor on Random
- ThemeMaterialColors on ThemeData
Typedefs
- MessageLogger = void Function(String message)