From 551da77e67eb3445aa0623b548f5b7596118daab Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 20 Oct 2026 14:41:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(flutter):=20=E7=BC=A9=E5=B0=8F=E6=92=AD?= =?UTF-8?q?=E6=94=BE=E6=9A=82=E5=81=9C=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/player/widgets/player_center_toggle.dart | 4 ++-- test/player/player_center_toggle_test.dart | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/pages/player/widgets/player_center_toggle.dart b/lib/pages/player/widgets/player_center_toggle.dart index 4ea318f..cfb03c9 100644 --- a/lib/pages/player/widgets/player_center_toggle.dart +++ b/lib/pages/player/widgets/player_center_toggle.dart @@ -4,8 +4,8 @@ import 'package:flutter/material.dart'; import '../../../core/theme/app_colors.dart'; -const double _toggleSize = 84; -const double _iconSize = 48; +const double _toggleSize = 68; +const double _iconSize = 36; const Color _toggleBackground = Colors.black26; const List _iconShadows = [ Shadow(color: Colors.black54, blurRadius: 12), diff --git a/test/player/player_center_toggle_test.dart b/test/player/player_center_toggle_test.dart index fdcc6d2..94b051a 100644 --- a/test/player/player_center_toggle_test.dart +++ b/test/player/player_center_toggle_test.dart @@ -6,7 +6,7 @@ import 'package:fruitshorts/core/theme/app_colors.dart'; import 'package:fruitshorts/pages/player/widgets/player_center_toggle.dart'; void main() { - testWidgets('should_use_one_shared_84px_translucent_toggle_style', ( + testWidgets('should_use_one_shared_68px_translucent_toggle_style', ( tester, ) async { await tester.pumpWidget( @@ -34,7 +34,7 @@ void main() { Key('test-center-toggle-a'), Key('player-play-toggle'), ]) { - expect(tester.getSize(find.byKey(key)), const Size(84, 84)); + expect(tester.getSize(find.byKey(key)), const Size(68, 68)); // 圆形底改为半透明黑色,不再是完全透明或蓝色实底。 final container = tester.widget( find.descendant(of: find.byKey(key), matching: find.byType(Container)), @@ -45,7 +45,7 @@ void main() { final icon = tester.widget( find.descendant(of: find.byKey(key), matching: find.byType(Icon)), ); - expect(icon.size, 48); + expect(icon.size, 36); expect(icon.color, AppColors.onPrimary); expect(icon.shadows, isNotNull); expect(icon.shadows, isNotEmpty);