diff --git a/assets/images/rocket1.svga b/assets/images/rocket1.svga new file mode 100644 index 0000000..c4c6215 Binary files /dev/null and b/assets/images/rocket1.svga differ diff --git a/assets/images/rocket2.svga b/assets/images/rocket2.svga new file mode 100644 index 0000000..e6d24a3 Binary files /dev/null and b/assets/images/rocket2.svga differ diff --git a/assets/images/rocket3.svga b/assets/images/rocket3.svga new file mode 100644 index 0000000..912894a Binary files /dev/null and b/assets/images/rocket3.svga differ diff --git a/lib/generated/assets.dart b/lib/generated/assets.dart index 29125fb..dcd36c9 100644 --- a/lib/generated/assets.dart +++ b/lib/generated/assets.dart @@ -66,8 +66,8 @@ class Assets { static const String emojiEmoji62 = 'assets/images/emoji/emoji_62.png'; static const String emojiEmoji63 = 'assets/images/emoji/emoji_63.png'; static const String emojiEmoji64 = 'assets/images/emoji/emoji_64.png'; - static const String imagesAd = 'assets/images/ad.png'; static const String imagesAcceptCall = 'assets/images/accept_call.png'; + static const String imagesAd = 'assets/images/ad.png'; static const String imagesAdd = 'assets/images/add.png'; static const String imagesAliPay = 'assets/images/ali_pay.png'; static const String imagesArrow = 'assets/images/arrow.png'; @@ -110,6 +110,7 @@ class Assets { static const String imagesGift4 = 'assets/images/gift4.png'; static const String imagesGift5 = 'assets/images/gift5.png'; static const String imagesGiftIcon = 'assets/images/gift_icon.png'; + static const String imagesGiftPic = 'assets/images/gift_pic.png'; static const String imagesHelpBg = 'assets/images/help_bg.png'; static const String imagesHiIcon = 'assets/images/hi_icon.png'; static const String imagesHomeNol = 'assets/images/home_nol.png'; @@ -137,15 +138,18 @@ class Assets { static const String imagesPhoto = 'assets/images/photo.png'; static const String imagesPhotoChecked = 'assets/images/photo_checked.png'; static const String imagesPhotoUncheck = 'assets/images/photo_uncheck.png'; - static const String imagesPlayIcon = 'assets/images/play_icon.png'; - static const String imagesPlayer = 'assets/images/player.png'; static const String imagesPlatVoiceMessage = 'assets/images/plat_voice_message.png'; static const String imagesPlatVoiceMessageSelf = 'assets/images/plat_voice_message_self.png'; + static const String imagesPlayIcon = 'assets/images/play_icon.png'; + static const String imagesPlayer = 'assets/images/player.png'; static const String imagesRealChecked = 'assets/images/real_checked.png'; static const String imagesRealName = 'assets/images/real_name.png'; static const String imagesRealUncheck = 'assets/images/real_uncheck.png'; static const String imagesRealnameHelp = 'assets/images/realname_help.png'; static const String imagesRejectCall = 'assets/images/reject_call.png'; + static const String imagesRocket1 = 'assets/images/rocket1.svga'; + static const String imagesRocket2 = 'assets/images/rocket2.svga'; + static const String imagesRocket3 = 'assets/images/rocket3.svga'; static const String imagesRose = 'assets/images/rose.png'; static const String imagesRoseBanner = 'assets/images/rose_banner.png'; static const String imagesRoseGift = 'assets/images/rose_gift.png'; diff --git a/lib/pages/main/main_page.dart b/lib/pages/main/main_page.dart index 174e049..cd3f599 100644 --- a/lib/pages/main/main_page.dart +++ b/lib/pages/main/main_page.dart @@ -1,8 +1,11 @@ +import 'package:dating_touchme_app/generated/assets.dart'; import 'package:dating_touchme_app/pages/main/tabbar/main_tab_bar.dart'; import 'package:dating_touchme_app/pages/message/message_page.dart'; import 'package:dating_touchme_app/pages/mine/mine_page.dart'; import 'package:dating_touchme_app/rtc/rtm_manager.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:flutter_svga/flutter_svga.dart'; import 'package:get/get.dart'; import 'package:get_storage/get_storage.dart'; @@ -64,6 +67,18 @@ class _MainPageState extends State { initRTM() async { String? userId = storage.read('userId'); await RTMManager.instance.initialize(appId: '4c2ea9dcb4c5440593a418df0fdd512d', userId: userId ?? ''); + SmartDialog.show( + alignment: Alignment.center, + builder: (context){ + return SVGAEasyPlayer( + assetsName: Assets.imagesRocket2, + fit: BoxFit.contain, + ); + } + ); + Future.delayed(const Duration(seconds: 4), () { + SmartDialog.dismiss(); + }); } @override diff --git a/pubspec.lock b/pubspec.lock index 71f0980..d15d7d0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -587,6 +587,14 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "4.9.8+9" + flutter_svga: + dependency: "direct main" + description: + name: flutter_svga + sha256: "8b96237fd33c80f3e9850245515d41c70520a4bcb9f3415e96b53fb798e6ab0a" + url: "https://pub.flutter-io.cn" + source: hosted + version: "0.0.8" flutter_swiper_null_safety: dependency: transitive description: @@ -605,14 +613,6 @@ packages: description: flutter source: sdk version: "0.0.0" - frontend_server_client: - dependency: transitive - description: - name: frontend_server_client - sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 - url: "https://pub.flutter-io.cn" - source: hosted - version: "4.0.0" get: dependency: "direct main" description: @@ -645,14 +645,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "2.3.2" - hotreloader: - dependency: transitive - description: - name: hotreloader - sha256: bc167a1163807b03bada490bfe2df25b0d744df359227880220a5cbd04e5734b - url: "https://pub.flutter-io.cn" - source: hosted - version: "4.3.0" html: dependency: transitive description: @@ -869,14 +861,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "3.0.2" - lean_builder: - dependency: transitive - description: - name: lean_builder - sha256: ef5cd5f907157eb7aa87d1704504b5a6386d2cbff88a3c2b3344477bab323ee9 - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.1.2" lints: dependency: transitive description: @@ -1160,10 +1144,10 @@ packages: dependency: transitive description: name: protobuf - sha256: "2fcc8a202ca7ec17dab7c97d6b6d91cf03aa07fe6f65f8afbb6dfa52cc5bd902" + sha256: de9c9eb2c33f8e933a42932fe1dc504800ca45ebc3d673e6ed7f39754ee4053e url: "https://pub.flutter-io.cn" source: hosted - version: "5.1.0" + version: "4.2.0" provider: dependency: transitive description: @@ -1280,10 +1264,10 @@ packages: dependency: "direct dev" description: name: retrofit_generator - sha256: "56df50afab95199dada9e1afbfe5ec228612d03859b250e5e4846c3ebfe50bf7" + sha256: "5827551e2496f2c9586e4f23eedd6ce0b519286d2f405f91bf70f342a96b48ce" url: "https://pub.flutter-io.cn" source: hosted - version: "10.1.4" + version: "10.0.6" rxdart: dependency: transitive description: @@ -1721,14 +1705,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "6.6.1" - xxh3: - dependency: transitive - description: - name: xxh3 - sha256: "399a0438f5d426785723c99da6b16e136f4953fb1e9db0bf270bd41dd4619916" - url: "https://pub.flutter-io.cn" - source: hosted - version: "1.2.0" yaml: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 28cf110..655924f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -74,6 +74,7 @@ dependencies: location_plugin: path: location_plugin image_picker_android: ^0.8.12+23 + flutter_svga: ^0.0.8 dev_dependencies: flutter_test: