logo和名称替换
This commit is contained in:
@@ -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,
|
||||
),
|
||||
);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user