Files
MookNote/lib/widgets/app_refresh_indicator.dart
2026-05-23 17:25:48 +08:00

29 lines
685 B
Dart

import 'package:flutter/material.dart';
/// 自定义下拉刷新包装器 — 统一使用品牌色
class AppRefreshIndicator extends StatelessWidget {
final Future<void> Function() onRefresh;
final Widget child;
final String? semanticsLabel;
const AppRefreshIndicator({
super.key,
required this.onRefresh,
required this.child,
this.semanticsLabel,
});
@override
Widget build(BuildContext context) {
return RefreshIndicator(
onRefresh: onRefresh,
color: const Color(0xFF1A1A1A),
backgroundColor: Colors.white,
strokeWidth: 2.5,
displacement: 60,
semanticsLabel: semanticsLabel,
child: child,
);
}
}