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);