动画效果美化

This commit is contained in:
DelLevin-Home
2026-05-23 17:25:48 +08:00
parent c6ba9da0ab
commit 254ddd8970
17 changed files with 1911 additions and 1073 deletions

View File

@@ -0,0 +1,28 @@
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,
);
}
}