blinc_ui_flutter library
Classes
- AppColors
- The AppColors class provides pre defined colors for general use. Example:
- AppResponsiveWidget
- BlincAppBar
- BlincBorders
- Creates pre defined styles for Container borders. It can be used by the border argument at BoxDecoration. For example:
- BlincButton
- The BlincButton widgets creates a styled button. You can choose between presets with BlincButton().largePrimary for example:
- BlincButtonPresets
- The blueprint to create BlincButton presets and customize shape and size of it's elements.
- BlincButtonTheme
- The blueprint for creating new BlincButton themes
- BlincIconButton
- The BlincIconButton creates a button with an icon inside.
- BlincIconButtonTheme
- The blueprint for creating new BlincIconButton themes
- BlincInputComponent
- The BlincInputComponent is responsible for creating Forms and Inputs. BlincInputComponent.form() will create a form to wrap the inputs. BlincInputComponent.input() will create an input that should be inside the form.
- BlincLogo
- Creates a BlincLogo object.
- BlincProgressBar
- The BlincProgressBar is a widget that shows loading progress. It requires a value, that can range from 0 to 1 indicating the percentage of the progress. The style can be switched to dark mode if dark is set to true. Example:
- BlincShadow
- Creates pre defined styles for Container shadows. It can be an item in the boxShadow argument at BoxDecoration. For example:
- BlincSymbol
- Creates a BlincSymbol object.
- BlincText
- BlincText will create a text widget with pre-built styles. They can be composed with weight, size and height.
- DefaultIconButtonTheme
- The default icon theme used when the colors are not explicitly defined
- DefaultIconPresets
- The default icon presets used when the icon button shape and sizes are not explicitly defined
- DefaultPresets
- The default presets used when the button shape and sizes are not explicitly defined
- DefaultTheme
- The default theme used when the colors are not explicitly defined
- DoublePrimaryPresets
- DoubleSecondaryPresets
- IconPresets
- The blueprint to create BlincIconButton presets and customize shape and size of it's elements.
- LargeIconPresets
- LargePresets
- LoadingSpinner
- LoadingSpinner is an alternate CircularProgressIndicator widget with a gradient finish. It requires a color and the diameter. It uses an AnimatorController and spins indefinitely.
- LoadingSpinnerState
- PrimaryButtonTheme
- PrimaryIconButtonTheme
- SecondaryButtonTheme
- SecondaryIconButtonTheme
- SmallIconPresets
- SmallPresets
- TertiaryButtonTheme
- TertiaryIconButtonTheme
- UnderlineDecoration
- Used to create underlined texts
Enums
- BlincSpacer
-
Creates a spacer that can be horizontal or vertical and follows the
Spacing
size values. It can be used to separate layout blocks, for example:BlincSpacer.horizontal.huge
- LogoOrientation
- Aligns the logo vertically or horizontally
- LogoTheme
- Selects the logo theme
Extensions
- SelectOrientationAndSize on BlincSpacer
- The extension links the enum with spacing values. It can be horizontal or vertical, and returns the corresponding spacing widget.
- SizerExt on num