showIconText static method

String showIconText(
  1. String? text, {
  2. IconData? icon,
  3. IconTextDirection direction = IconTextDirection.horizontal,
  4. required BuildContext context,
  5. Duration duration = const Duration(milliseconds: 3000),
  6. bool? preventTap,
  7. Color? backgroundColor,
  8. int? maxLines,
  9. TextStyle? textStyle,
  10. double? iconSize,
  11. Color? iconColor,
  12. String? toastId,
})

带图标的Toast

Implementation

static String showIconText(
  String? text, {
  IconData? icon,
  IconTextDirection direction = IconTextDirection.horizontal,
  required BuildContext context,
  Duration duration = const Duration(milliseconds: 3000),
  bool? preventTap,
  Color? backgroundColor,
  int? maxLines,
  TextStyle? textStyle,
  double? iconSize,
  Color? iconColor,
  String? toastId,
}) {
  final id = toastId ?? _generateToastId();
  _showOverlay(
    _TDIconTextToast(
      text: text,
      iconData: icon,
      iconTextDirection: direction,
      maxLines: maxLines,
      config: TDToastConfig(
        backgroundColor: backgroundColor,
        textStyle: textStyle,
        iconSize: iconSize,
        iconColor: iconColor,
        duration: duration,
        preventTap: preventTap ?? false,
      ),
    ),
    context: context,
    duration: duration,
    preventTap: preventTap,
    toastId: id,
  );
  return id;
}