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), ), ); } }