feat(flutter): 优化浅色开屏与原生过渡
This commit is contained in:
1 parent
576f2b95f4
commit
398dc3f8b4
3 files changed
+20
-12
No files matched your search
@@ -9,6 +9,7 @@ import 'package:fruitshorts/core/data/models/drama.dart';
|
||||
import 'package:fruitshorts/core/data/models/home_feed.dart';
|
||||
import 'package:fruitshorts/core/data/repositories/catalog_repository.dart';
|
||||
import 'package:fruitshorts/core/data/services/catalog_controller.dart';
|
||||
import 'package:fruitshorts/core/theme/app_colors.dart';
|
||||
import 'package:fruitshorts/l10n/app_localizations.dart';
|
||||
import 'package:fruitshorts/pages/home/home_view.dart';
|
||||
import 'package:fruitshorts/pages/splash/splash_page.dart';
|
||||
@@ -68,16 +69,24 @@ void main() {
|
||||
final glowGradient = (glow.decoration as BoxDecoration).gradient;
|
||||
expect(
|
||||
(glowGradient as RadialGradient).colors.first,
|
||||
const Color(0x40FF7A1A),
|
||||
const Color(0x33FF7A1A),
|
||||
);
|
||||
expect(
|
||||
tester.widget<ColoredBox>(find.byKey(const Key('splash-screen'))).color,
|
||||
const Color(0xFF100C0A),
|
||||
AppColors.ink,
|
||||
);
|
||||
expect(
|
||||
tester.widget<Text>(find.byKey(const Key('splash-brand'))).style?.color,
|
||||
AppColors.onSurface,
|
||||
);
|
||||
expect(
|
||||
tester.widget<Text>(find.byKey(const Key('splash-tagline'))).style?.color,
|
||||
AppColors.muted,
|
||||
);
|
||||
final overlay = tester.widget<AnnotatedRegion<SystemUiOverlayStyle>>(
|
||||
find.byType(AnnotatedRegion<SystemUiOverlayStyle>).first,
|
||||
);
|
||||
expect(overlay.value.statusBarIconBrightness, Brightness.light);
|
||||
expect(overlay.value.statusBarIconBrightness, Brightness.dark);
|
||||
|
||||
await tester.pump(const Duration(milliseconds: 1200));
|
||||
|
||||
|
||||
Reference in new issue
Block a user