logo和名称替换

This commit is contained in:
谢宇宁
2026-10-14 11:23:36 +07:00
parent 1cb514cd02
commit c5c04a7967
478 changed files with 8990 additions and 4948 deletions
+6 -5
View File
@@ -2,10 +2,10 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_utils/api_service/common_service.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:wydj/assets_tool/app_colors.dart';
import 'package:wydj/assets_tool/images.dart';
import 'package:wydj/hj_utils/api_service/common_service.dart';
import 'package:wydj/hj_utils/screen.dart';
import '../../hj_model/splash/ads_model.dart';
import '../../routers/jump_router.dart';
@@ -127,7 +127,8 @@ class _SplashAdViewState extends State<SplashAdView> {
final begin = isIncoming ? const Offset(0, -1) : const Offset(0, 1);
return ClipRect(
child: SlideTransition(
position: Tween<Offset>(begin: begin, end: Offset.zero).animate(anim),
position:
Tween<Offset>(begin: begin, end: Offset.zero).animate(anim),
child: child,
),
);
+31 -28
View File
@@ -3,30 +3,30 @@ import 'dart:convert';
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:hgmj/config/address.dart';
import 'package:hgmj/config/config.dart';
import 'package:hgmj/hj_model/home/plate_model.dart';
import 'package:hgmj/hj_model/splash/ads_model.dart';
import 'package:hgmj/hj_model/splash/cut_info.dart';
import 'package:hgmj/hj_model/splash/domain_source_model.dart';
import 'package:hgmj/hj_model/user/user_info_model.dart';
import 'package:hgmj/hj_page/main_page/main_logic.dart';
import 'package:hgmj/hj_page/main_page/main_page.dart';
import 'package:hgmj/hj_page/pre_sale/limit_time_provider.dart';
import 'package:hgmj/hj_page/pre_sale/pre_sale_provider.dart';
import 'package:hgmj/hj_utils/api_service/common_service.dart';
import 'package:hgmj/hj_utils/detect_line_manager.dart';
import 'package:hgmj/hj_utils/local_server.dart';
import 'package:hgmj/hj_utils/local_server_guard.dart';
import 'package:hgmj/hj_utils/text_util.dart';
import 'package:hgmj/hj_utils/version_util.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/ad_manager.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/net/api_exception.dart';
import 'package:hgmj/tools_base/net/net_manager.dart';
import 'package:wydj/config/address.dart';
import 'package:wydj/config/config.dart';
import 'package:wydj/hj_model/home/plate_model.dart';
import 'package:wydj/hj_model/splash/ads_model.dart';
import 'package:wydj/hj_model/splash/cut_info.dart';
import 'package:wydj/hj_model/splash/domain_source_model.dart';
import 'package:wydj/hj_model/user/user_info_model.dart';
import 'package:wydj/hj_page/main_page/main_logic.dart';
import 'package:wydj/hj_page/main_page/main_page.dart';
import 'package:wydj/hj_page/pre_sale/limit_time_provider.dart';
import 'package:wydj/hj_page/pre_sale/pre_sale_provider.dart';
import 'package:wydj/hj_utils/api_service/common_service.dart';
import 'package:wydj/hj_utils/detect_line_manager.dart';
import 'package:wydj/hj_utils/local_server.dart';
import 'package:wydj/hj_utils/local_server_guard.dart';
import 'package:wydj/hj_utils/text_util.dart';
import 'package:wydj/hj_utils/version_util.dart';
import 'package:wydj/tools_base/debug_log.dart';
import 'package:wydj/tools_base/ad_manager.dart';
import 'package:wydj/tools_base/global_store/store.dart';
import 'package:wydj/tools_base/net/api_exception.dart';
import 'package:wydj/tools_base/net/net_manager.dart';
import 'package:path/path.dart' as path;
import 'package:hgmj/tools_base/widget/common_alert.dart';
import 'package:wydj/tools_base/widget/common_alert.dart';
import '../../alert/splash/line_error_dialog.dart';
import '../../alert/splash/update_dialog.dart';
@@ -88,7 +88,8 @@ class SplashLogic extends GetxController {
///isLast = true 取出上次展示的广告
Future _loadAds({bool isLast = true}) async {
final list = isLast ? await AdManager().lastAdsByType(1) : AdManager().adsByType(1);
final list =
isLast ? await AdManager().lastAdsByType(1) : AdManager().adsByType(1);
if (AdManager().showAbTestAd) adsList = list;
isAdLoaded = true;
update();
@@ -220,13 +221,13 @@ class SplashLogic extends GetxController {
break;
case "GUIDE":
final url = source.domain![0].url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.groundUrl = url;
}
break;
case 'WEBSITE':
final url = source.domain?.firstOrNull?.url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.backUpURl = url;
}
break;
@@ -235,7 +236,7 @@ class SplashLogic extends GetxController {
break;
case "TELEGRAM":
final url = source.domain![0].url;
if(url != null && url.isNotEmpty) {
if (url != null && url.isNotEmpty) {
Address.groupTelegram = url;
}
break;
@@ -306,6 +307,8 @@ class SplashLogic extends GetxController {
//广告和数据两边都就绪才进首页
void _tryJump() {
//opaque 在 offAll 里默认 false,不显式打开会在转场时透出下层
if (isAdDone && isDataReady) Get.offAll(() => const MainPage(), binding: MainPageBinding(), opaque: true);
if (isAdDone && isDataReady)
Get.offAll(() => const MainPage(),
binding: MainPageBinding(), opaque: true);
}
}
+4 -4
View File
@@ -2,10 +2,10 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_page/splash/splash_ad_view.dart';
import 'package:hgmj/hj_page/splash/splash_logic.dart';
import 'package:wydj/assets_tool/app_colors.dart';
import 'package:wydj/assets_tool/images.dart';
import 'package:wydj/hj_page/splash/splash_ad_view.dart';
import 'package:wydj/hj_page/splash/splash_logic.dart';
import '../../config/config.dart';
import '../../tools_base/loading/loading_alert_widget.dart';