showLoading static method
void
showLoading(
- BuildContext context,
- String message, {
- Duration duration = const Duration(seconds: 3),
显示加载提示
Implementation
static void showLoading(
BuildContext context,
String message, {
Duration duration = const Duration(seconds: 3),
}) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Container(
padding: const EdgeInsets.symmetric(vertical: 8),
child: Row(
children: [
const SizedBox(
width: 20,
height: 20,
child: CircularProgressIndicator(
strokeWidth: 2.5,
valueColor: AlwaysStoppedAnimation<Color>(AppColors.primary),
),
),
const SizedBox(width: 16),
Expanded(
child: Text(
message,
style: const TextStyle(
fontFamily: 'AlibabaPuHuiTi',
fontSize: 14,
fontWeight: FontWeight.w500,
color: Color(0xFF333333),
),
),
),
],
),
),
backgroundColor: Colors.white,
behavior: SnackBarBehavior.floating,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(12),
),
margin: const EdgeInsets.all(16),
elevation: 4,
duration: duration,
),
);
}