hzy_normal_tools/hzy_normal_tools library

Classes

HzyNormalTools
通用工具类 提供常用的工具方法,包括页面状态管理、时间格式化、数据验证等

Functions

configDartVersion() → dynamic
兼容旧版本的Dart版本获取函数(已废弃)
configShowBottomSheet({required BuildContext context, required Widget child, BoxConstraints? constraints, Color? backgroundColor = Colors.transparent, ShapeBorder? shape = const ContinuousRectangleBorder(), bool isScrollControlled = false}) → dynamic
兼容旧版本的底部弹窗显示函数(已废弃)
configShowDialog({required BuildContext context, required Widget widget, bool barrierDismissible = true, Color? barrierColor = Colors.black54}) → dynamic
兼容旧版本的对话框显示函数(已废弃)
debugLog(Object? object) → void
调试模式下的日志输出 根据平台自动选择合适的日志输出方式
dPrint(Object? object) → dynamic
兼容旧版本的调试打印函数(已废弃)
getColorFromHex(String? hexColor) Color
兼容旧版本的颜色解析函数(已废弃)
getDartVersion() String
获取当前Dart运行时版本信息 返回包含Dart版本、平台信息等的完整字符串
p(String msg) → dynamic
兼容旧版本的长文本打印函数(已废弃)
parseHexColor(String? hexColor) Color
将16进制颜色字符串转换为Color对象 支持多种格式的16进制颜色值
printLongText(String message, {int maxLength = 1000}) → void
长文本分段打印 用于打印超长日志信息,避免单次打印内容过多导致截断
showBottomSheet<T>({required BuildContext context, required Widget child, Color? backgroundColor, double? elevation, ShapeBorder? shape, Clip? clipBehavior, BoxConstraints? constraints, bool? enableDrag, bool isDismissible = true, bool isScrollControlled = false}) Future<T?>
显示模态底部弹窗 用于展示底部操作面板、选择器等内容
showCustomDialog<T>({required BuildContext context, required Widget child, bool barrierDismissible = true, Color? barrierColor = Colors.black54, String? barrierLabel, bool useSafeArea = true, bool useRootNavigator = true, RouteSettings? routeSettings, Offset? anchorPoint}) Future<T?>
显示通用对话框 用于展示各种类型的对话框内容

Typedefs

BooleanCallback = void Function(bool value)
布尔值回调
IndexTapCallback = void Function(int index)
通用回调函数类型定义 用于统一项目中的回调函数签名 带索引的点击回调
ItemTapCallback = void Function(HzyNormalItemModel itemModel, int? index)
列表项点击回调
OptionalIndexTapCallback = void Function(int? index)
可选索引的点击回调
SimpleTapCallback = void Function()
简单点击回调
TapBoolCallback = BooleanCallback
TapCallback = SimpleTapCallback
TapIndexCallback = IndexTapCallback
兼容旧版本的回调类型(已废弃)
TapIndexOptionCallback = OptionalIndexTapCallback
TapItemCallback = ItemTapCallback