diff --git a/lib/app/app.dart b/lib/app/app.dart index ba11fd0..e14159f 100644 --- a/lib/app/app.dart +++ b/lib/app/app.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/app/theme/app_theme.dart b/lib/app/theme/app_theme.dart index ed19eb8..44b2097 100644 --- a/lib/app/theme/app_theme.dart +++ b/lib/app/theme/app_theme.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; /// 应用统一主题。 /// diff --git a/lib/features/auth/presentation/forgot_password_page.dart b/lib/features/auth/presentation/forgot_password_page.dart index 96c543c..ed67900 100644 --- a/lib/features/auth/presentation/forgot_password_page.dart +++ b/lib/features/auth/presentation/forgot_password_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:go_router/go_router.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; diff --git a/lib/features/auth/presentation/legal_document_page.dart b/lib/features/auth/presentation/legal_document_page.dart index af82a00..3b71749 100644 --- a/lib/features/auth/presentation/legal_document_page.dart +++ b/lib/features/auth/presentation/legal_document_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:go_router/go_router.dart'; import '../../../l10n/app_localizations.dart'; diff --git a/lib/features/auth/presentation/login_page.dart b/lib/features/auth/presentation/login_page.dart index 557fd3b..9d9b127 100644 --- a/lib/features/auth/presentation/login_page.dart +++ b/lib/features/auth/presentation/login_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter/gestures.dart'; import 'package:go_router/go_router.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; diff --git a/lib/features/auth/presentation/register_page.dart b/lib/features/auth/presentation/register_page.dart index e80e43b..1f58fbb 100644 --- a/lib/features/auth/presentation/register_page.dart +++ b/lib/features/auth/presentation/register_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:go_router/go_router.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; diff --git a/lib/features/auth/presentation/splash_page.dart b/lib/features/auth/presentation/splash_page.dart index de70f10..3b7a6a1 100644 --- a/lib/features/auth/presentation/splash_page.dart +++ b/lib/features/auth/presentation/splash_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/home/presentation/home_page.dart b/lib/features/home/presentation/home_page.dart index fda9531..ea598c6 100644 --- a/lib/features/home/presentation/home_page.dart +++ b/lib/features/home/presentation/home_page.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/home/presentation/home_tab.dart b/lib/features/home/presentation/home_tab.dart index 3b479fb..a8d758f 100644 --- a/lib/features/home/presentation/home_tab.dart +++ b/lib/features/home/presentation/home_tab.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../../../l10n/app_localizations.dart'; diff --git a/lib/features/messages/presentation/messages_tab.dart b/lib/features/messages/presentation/messages_tab.dart index 6a9185c..d86e6cb 100644 --- a/lib/features/messages/presentation/messages_tab.dart +++ b/lib/features/messages/presentation/messages_tab.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../../../l10n/app_localizations.dart'; diff --git a/lib/features/profile/presentation/profile_tab.dart b/lib/features/profile/presentation/profile_tab.dart index d0fc0de..c260fce 100644 --- a/lib/features/profile/presentation/profile_tab.dart +++ b/lib/features/profile/presentation/profile_tab.dart @@ -1,4 +1,4 @@ -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/main.dart b/lib/main.dart index af74c54..ad30025 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,4 +1,4 @@ -import 'package:flutter/material.dart' show WidgetsFlutterBinding; +import 'package:material_ui/material_ui.dart' show WidgetsFlutterBinding; import 'package:flutter/widgets.dart' show runApp; import 'app/app.dart'; diff --git a/pubspec.lock b/pubspec.lock index 7003e32..5b47bbc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -193,6 +193,14 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.0.9" + cupertino_ui: + dependency: "direct main" + description: + name: cupertino_ui + sha256: "7ed8ce4159d342eec4c65f4ea6eec57adaf9365404378541f38efc1da20a5b3d" + url: "https://pub.flutter-io.cn" + source: hosted + version: "1.0.0" custom_lint_core: dependency: transitive description: @@ -494,7 +502,7 @@ packages: source: hosted version: "4.1.2" intl: - dependency: transitive + dependency: "direct main" description: name: intl sha256: "1ca20c894b1717686a2319b8548763d812bc0aabdac580420a44c5178c57a867" @@ -613,6 +621,14 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "0.13.0" + material_ui: + dependency: "direct main" + description: + name: material_ui + sha256: d9b4f6c69b80bc83d0a14357c86e4c14c8076e807ae73cf2960c8560f623995f + url: "https://pub.flutter-io.cn" + source: hosted + version: "1.0.0" meta: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index a5c4797..2297a00 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -79,6 +79,9 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.8 + cupertino_ui: any + material_ui: any + intl: any dev_dependencies: flutter_test: sdk: flutter diff --git a/test/widget_test.dart b/test/widget_test.dart index 365968a..a757e61 100644 --- a/test/widget_test.dart +++ b/test/widget_test.dart @@ -5,7 +5,7 @@ // // 注意:TokenStorage 依赖 MMKV,需在测试环境先 initialize(真实运行在 main 中完成)。 -import 'package:flutter/cupertino.dart'; +import 'package:cupertino_ui/cupertino_ui.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:ttstd_family_care/app/app.dart';