优化统计界面

This commit is contained in:
DelLevin-Home
2026-07-06 16:56:43 +08:00
parent cbe3f8dec7
commit 190c5b39d4

View File

@@ -108,17 +108,6 @@ class EncounterPage extends StatelessWidget {
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
children: [ children: [
Divider(color: colors.outlineVariant, thickness: 0.5),
const SizedBox(height: 24),
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
_statItem(context, '${movies.length}', '影视', Icons.movie_outlined),
_statItem(context, '${books.length}', '书籍', Icons.menu_book_outlined),
_statItem(context, '${notes.length}', '笔记', Icons.note_outlined),
],
),
const SizedBox(height: 24),
Divider(color: colors.outlineVariant, thickness: 0.5), Divider(color: colors.outlineVariant, thickness: 0.5),
const SizedBox(height: 24), const SizedBox(height: 24),
Text( Text(
@@ -161,25 +150,6 @@ class EncounterPage extends StatelessWidget {
return '$count'; return '$count';
} }
Widget _statItem(BuildContext context, String value, String label, IconData icon) {
final colors = Theme.of(context).colorScheme;
return Column(
children: [
Icon(icon, size: 20, color: colors.onSurface.withValues(alpha: 0.3)),
const SizedBox(height: 8),
Text(
value,
style: TextStyle(fontSize: 22, fontWeight: FontWeight.w700, color: colors.onSurface),
),
const SizedBox(height: 4),
Text(
label,
style: TextStyle(fontSize: 11, color: colors.onSurface.withValues(alpha: 0.4)),
),
],
);
}
Widget _recordItem(BuildContext context, String value, String label) { Widget _recordItem(BuildContext context, String value, String label) {
final colors = Theme.of(context).colorScheme; final colors = Theme.of(context).colorScheme;
return Column( return Column(