base_style_sheet library
Classes
- AnimatedDot
- AppBarButton
- AppTextStyle
- App text styles defined by our UX Team.
- AppThemeBase
- AppThemeFactory
- AutoSizeGroup
- Controller to synchronize the fontSize of multiple AutoSizeTexts.
- AutoSizeText
- Flutter widget that automatically resizes text to fit perfectly within its bounds.
- BottomSheetAlert
- ColumnLabelValue
- ColumnLabelValueShimmer
- CouponBorderPainter
- CustomAlert
- CustomAppBar
- CustomBottomSheet
- CustomButton
- CustomCard
-
CustomCheckboxTile<
T> - CustomDialog
- CustomDivider
-
CustomDropdown<
T> -
CustomDropdownItem<
T> -
CustomExpansion<
T> -
CustomExpansionState<
T> - CustomImage
- CustomInputField
- CustomItemTile
- CustomLoading
- CustomPdfView
- CustomPhotoView
- CustomPinField
-
CustomRadioTile<
T> - CustomRefreshIndicator
- CustomRequestError
- CustomScrollContent
- CustomShimmer
- CustomSnackBar
- CustomTabBar
- CustomTooltip
- CustomWebView
-
CustomWrap<
T> - DashedDivider
- DashedRect
- DashRectPainter
- ExpansionShimmer
- FilePicker
- The interface that implementations of file_picker must implement.
- FilePickerResult
- ImagePicker
- Provides an easy way to pick an image/video from the image library, or to take a picture/video with the camera.
- InputLabel
- InverseBorderShape
- ListEmpty
- LocalTheme
- LostData
- The response object of ImagePicker.retrieveLostData.
- LostDataResponse
-
The response object of
ImagePicker.getLostData
. -
PagedListController<
E, S> -
PagedListView<
E, S> - PickedFile
- A PickedFile is a cross-platform, simplified File abstraction.
- PlatformFile
- RatingBar
- A widget to receive rating input from users.
- RatingBarIndicator
- A widget to display rating as assigned using rating property.
- RatingWidget
- Defines widgets which are to used as rating bar items.
- RowLabelValue
- RowLabelValueShimmer
- SizeConfig
- Class to initialize calculation for responsiveness must be called when the app is started
- Spacing
- Default app spacing sizes, considering responsiveness.
- TabBarItem
- TextLink
- ThemeFactory
- ThemeData factory
- TypographyBuilder
- Builder class to construct styles related to Typography.
- XFile
- A CrossFile is a cross-platform, simplified File abstraction.
Enums
- AppFontSize
- AppFontWeight
- AppLineHeight
- ButtonHeightType
- ButtonType
- CameraDevice
-
Which camera to use when picking images/videos while source is
ImageSource.camera
. - DotState
- DotState of AnimatedDot
- DropdownHeightType
- ExpansionState
- FilePickerStatus
- FileType
- ImageSource
- Specifies the source where the picked image should come from.
- InputHeightType
- LoadingType
- RetrieveType
- The type of the retrieved data in a LostDataResponse.
- SnackBarType
- TabState
Extensions
- AppBarThemeExtension on AppBarTheme
- BuildContextExt on BuildContext
- Extensions for BuildContext class
- ElevatedButtonThemeDataExtension on ElevatedButtonThemeData
- InputDecorationThemeExtension on InputDecorationTheme
- Responsive on num
- Extension to use values using num
- SpacingExtensions on Spacing
- Add extension methods to Spacing handle responsiveness.
- TextThemeExtension on TextTheme
- ThemeDataExtension on ThemeData
- ThemeModeExtension on ThemeMode
Constants
- defaultDialogTitle → const String
- kTypeImage → const String
- Denotes that an image is being picked.
- kTypeVideo → const String
- Denotes that a video is being picked.