Files
flutter-learn/lib/services/ui_utils.dart
T
2025-12-29 22:19:48 +08:00

18 lines
649 B
Dart

import 'package:flutter/material.dart';
class UiUtils {
/// 全域通用的訊息提示
static void showMsg(BuildContext context, String message, {bool isError = false}) {
ScaffoldMessenger.of(context).removeCurrentSnackBar();
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(message),
backgroundColor: isError ? Colors.red.shade700 : Colors.blueGrey.shade800,
behavior: SnackBarBehavior.floating,
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)),
margin: const EdgeInsets.all(15),
duration: const Duration(seconds: 3),
),
);
}
}