hzy_normal_tools/hzy_normal_tools
library
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?>
-
显示通用对话框
用于展示各种类型的对话框内容