CoolUtil class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
animatedRoute<T>(Widget nextWidget)
→ PageRouteBuilder<T>
-
-
bodyLargeSize(BuildContext context)
→ double?
-
-
boldText(BuildContext context, String text)
→ Widget
-
-
boolToYesNo(bool? val)
→ String?
-
-
buildAndJoinDivider<T>({required List<T> items, required Widget widgetBuilder(T item)})
→ List<Widget>
-
-
buildAndJoinWidgets<T>({required List<T> items, required Widget widgetBuilder(T item), required Widget interleaved, bool startWithInterleaver = true, bool endWithInterleaver = true, Widget? title})
→ List<Widget>
-
-
captionStyle(BuildContext context, {Color? foreColor})
→ TextStyle
-
-
captionText(BuildContext context, String text, {String? tooltip})
→ Widget
-
-
centerText(String text)
→ Widget
-
-
clipboardCopyableText(BuildContext context, String text, {void onCopied(String text)?, TextStyle? style})
→ Widget
-
-
clipboardCopyButton(BuildContext context, String textToCopy, {void onCopied(String text)?, double? iconSize, String tooltip = 'Click to Copy'})
→ Widget
-
-
defaultRoute<T>(Widget nextWidget)
→ MaterialPageRoute<T>
-
-
disabledText(BuildContext context, String text, {TextAlign? textAlign})
→ Widget
-
-
disabledTextStyle(BuildContext context)
→ TextStyle
-
-
displayLargeSize(BuildContext context)
→ double?
-
-
displayMediumSize(BuildContext context)
→ double?
-
-
displaySmallSize(BuildContext context)
→ double?
-
-
headlineLargeSize(BuildContext context)
→ double?
-
-
headlineMediumSize(BuildContext context)
→ double?
-
-
inputDialog({required BuildContext context, required String title, String? defaultValue, String okButtonName = 'OK', String hintText = 'Type here', FormFieldValidator<String>? validator})
→ Future<String?>
-
-
joinWidgets(List<Widget> widgets, Widget interleaved)
→ List<Widget>
-
-
listView<T>(BuildContext context, {required List<T> items, required Widget widgetBuilder(T item), String? msgOnEmpty, String? title, bool addDivider = true, bool startWithDivider = true, double gap = 0, bool shrinkWrap = false, Color dividerColor = Colors.grey, Widget? titleWidget})
→ Widget
-
-
networkErrorPage({String? errorMsg, Icon? icon})
→ Widget
-
-
onInkCard({required GestureTapCallback? onTap, required Widget child, double radius = 10, double? elevation, Color? cardColor, EdgeInsetsGeometry? margin})
→ Widget
-
-
textOnColor(BuildContext context, {required String text, bool expanded = false, TextStyle? style, Color? backgroundColor, TextAlign? textAlign, double horizontalGap = 10, double verticalGap = 10})
→ Widget
-
-
whiteContainer()
→ Widget
-
-
widgetOnColor(BuildContext context, {required Widget widget, Color? backgroundColor})
→ Widget
-
-
wrapInFormField<T>({required FormFieldValidator<T>? validator, required Widget child, String? labelText, bool? filled, InputBorder? border, double childTopPadding = 5, EdgeInsetsGeometry? contentPadding, Widget? suffixIcon})
→ Widget
-
-
wrapInYesCancelConfirmDialog(BuildContext context, String title, {String? contentString, Widget? contentWidget, String action1Text = 'Yes', required VoidCallback action1, Color? action1ButtonFgColor, String cancelActionText = 'Cancel', bool preActionValidation()?})
→ void
-
-
yesNoToBool(Object val)
→ bool
-