grock library
Classes
- GradientBorderContainer
- Grock
- GrockAdaptiveDialogButton
- GrockAnimatedBlur
- GrockBlurEffect
- GrockBounceAnimation
- GrockButton
- GrockContainer
- GrockCrossFade
- GrockDioLogger
- GrockDioServices
- 😎😎😎😎😎😎 Grock package Dio Services 😎😎😎😎😎😎
- GrockDirectSelectionMenu
-
GrockDropdownButton<
T> - GrockDropdownMenuItem
- GrockFadeAnimation
- GrockFocus
- GrockFocusController
- GrockFocusedMenuStyle
- GrockFocusedStyle
- GrockFocusMenuItem
- GrockFormatters
-
GrockFullScreenModal<
T> - GrockGlassMorphism
- GrockGradientBorder
- A widget that draws a gradient border around its child.
-
GrockHList<
T> - GrockImageViewer
- GrockInfoWidget
- GrockInputFormatter
- Usage:
- GrockKeyboardClose
- GrockList
- GrockMenu
- GrockMenuController
- GrockMenuItem
- GrockPopupMenu
- GrockPopupMenuItem
- GrockPopupMenuStyle
- GrockRotateAnimation
- GrockScaffoldMessengerService
- GrockScaleAnimation
- GrockScrollEffect
- GrockShimmer
-
Grock Shimmer
is a widget that provides a shimmer effect to its child. - GrockSuperContainer
- GrockSuperShape
- GrockTimer
- GrockTimerController
- GrockUniqIdServices
- GrockVisibleOpacityAnimation
- GrockWidgetSize
- GrockXMenu
- NoThumbScrollBehavior
- ScrollbarDisable
- XMenuAnimationStyle
- XMenuBarrierStyle
- XMenuInkStyle
- XMenuItem
- XMenuItemStyle
- XMenuPopupStyle
- XMenuPositionStyle
Enums
- ButtonAnimationEffect
- DisposeLevel
- GrockCrossFadeState
- GrockCrossFadeType
- GrockDioType
- With this data type, you can determine the method types of your API requests.
- GrockFocusAnimationType
- GrockFocusChildType
- GrockFocusTappedType
- GrockMaskAutoCompletionType
- GrockMenuAnimationType
- GrockMenuTapType
- Grock Menu IOS Style Widget A menu tray that can be used to display a menu of items. The menu tray is a container that can be used to display a menu of items.
- GrockPopupMenuStatus
- GrockTimerState
- GrockUniqIdType
- PopupMenuEffectType
- PositionF
- SlideTransitionType
- SnackbarPosition
- XMenuInkType
Mixins
-
GrockMixin<
T extends StatefulWidget> -
Grock Mixin
This mixin is used to add grock functionality to a class.
Extensions
- BorderRadiusExtension on int
- BorderRadiusIntExtension on num
- ColorExtension on BuildContext
- DateTimeScrewdriver on DateTime
- Provides extensions for DateTime class.
- DeveloperExtension on Object?
-
DioExtension
on Future<
Response> - DoubleExtension on double
- DynamicExtension on dynamic
- ExpansionTileExtension on ExpansionTile
-
ExtendedIterable
on Iterable<
E> - FocusScopeExt on BuildContext
- FormExt on BuildContext
- FunctionExtension on dynamic Function()
- GenericScrewdriver on T
-
provides scope functions as extensions on
T
- IntExtension on int
-
ListExtension
on List<
E> -
ListWidgetExtension
on List<
Widget> -
MapExtension
on Map<
K, V> - NullableStringExtension on String?
- PaddingExtensio on List
- PaddingExtension on num
- PaddingIntExtension on num
- RandomImageExtension on int
- RandomStringExtension on int
- SizeBoxExtension on num
- SizeExtension on BuildContext
- StringExtension on String
- TextThemeExtension on BuildContext
- TextWidgetExtension on Text
- ThemeExtension on BuildContext
- WaitExtension on int
- WidgetExtension on Widget
Properties
- now → DateTime
-
shot for DateTime.now
no setter
- random ↔ Random
-
getter/setter pair
- today → DateTime
-
Returns current date without time information.
no setter
- tomorrow → DateTime
-
Returns tomorrow's date without time information.
no setter
- yesterday → DateTime
-
Returns yesterday's date without time information.
no setter
Functions
-
runCaching<
T> (FutureOr< T?> action(), {FutureOr<T?> onError(dynamic error, StackTrace stacktrace)?}) → FutureOr<T?> - Executes a provided action and handles potential errors.
-
TODO(
[String? reason]) → void - Always throws UnimplementedError stating that operation is not implemented.
Typedefs
- GrockXMenuController = XMenuController
- XMenuAnimationBuilder = void Function(AnimationController animCtr)