feat: 修改兼容
This commit is contained in:
parent
325a63d35f
commit
8fd742a688
BIN
android/app/src/main/res/drawable-hdpi/splash.png
Executable file → Normal file
BIN
android/app/src/main/res/drawable-hdpi/splash.png
Executable file → Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 5.4 KiB |
@ -436,7 +436,7 @@ class HINodeListView extends GetView<HINodeListController> {
|
|||||||
print('🎯 检测到auto组节点,获取最快节点信息');
|
print('🎯 检测到auto组节点,获取最快节点信息');
|
||||||
final autoNodeInfo = controller.homeController.kr_getCountryAutoSelectedNode(item.country);
|
final autoNodeInfo = controller.homeController.kr_getCountryAutoSelectedNode(item.country);
|
||||||
print('📊 _kr_buildNodeListItem获取auto最快节点: $autoNodeInfo');
|
print('📊 _kr_buildNodeListItem获取auto最快节点: $autoNodeInfo');
|
||||||
displayDelay = autoNodeInfo?['delay'] ?? 0;
|
displayDelay = autoNodeInfo?['delay'] ?? 3000;
|
||||||
print('✅ _kr_buildNodeListItem使用auto最快节点延迟: $displayDelay');
|
print('✅ _kr_buildNodeListItem使用auto最快节点延迟: $displayDelay');
|
||||||
} else {
|
} else {
|
||||||
// 普通节点,直接显示节点自身的速度
|
// 普通节点,直接显示节点自身的速度
|
||||||
|
|||||||
@ -19,53 +19,48 @@ class HINodePageView extends GetView<HINodeListController> {
|
|||||||
return HIBaseScaffold(
|
return HIBaseScaffold(
|
||||||
child: Stack(
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
|
Positioned(
|
||||||
|
left: 0,
|
||||||
|
child: Obx(() => controller.isDebugMode.value
|
||||||
|
? GestureDetector(
|
||||||
|
onTap: () {
|
||||||
|
controller.kr_resetDebugMode();
|
||||||
|
},
|
||||||
|
child: Container(
|
||||||
|
padding: EdgeInsets.symmetric(horizontal: 10.w, vertical: 4.w),
|
||||||
|
decoration: BoxDecoration(
|
||||||
|
color: Colors.red.withOpacity(0.8),
|
||||||
|
borderRadius: BorderRadius.circular(12.w),
|
||||||
|
),
|
||||||
|
child: Row(
|
||||||
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
children: [
|
||||||
|
Icon(
|
||||||
|
Icons.bug_report,
|
||||||
|
size: 12.w,
|
||||||
|
color: Colors.white,
|
||||||
|
),
|
||||||
|
SizedBox(width: 3.w),
|
||||||
|
Text(
|
||||||
|
'关闭调试',
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 10.sp,
|
||||||
|
color: Colors.white,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
: const SizedBox.shrink()),
|
||||||
|
),
|
||||||
// 主要内容区域
|
// 主要内容区域
|
||||||
Column(
|
Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Positioned(
|
|
||||||
left: 0, // ⭐ 所有内容整体贴到左边
|
// 模式切换器
|
||||||
child: Obx(() => controller.isDebugMode.value
|
|
||||||
? GestureDetector(
|
|
||||||
onTap: () {
|
|
||||||
controller.kr_resetDebugMode();
|
|
||||||
Get.snackbar(
|
|
||||||
'调试模式',
|
|
||||||
'已关闭调试模式',
|
|
||||||
snackPosition: SnackPosition.BOTTOM,
|
|
||||||
duration: const Duration(seconds: 2),
|
|
||||||
);
|
|
||||||
},
|
|
||||||
child: Container(
|
|
||||||
padding: EdgeInsets.symmetric(horizontal: 10.w, vertical: 4.w),
|
|
||||||
decoration: BoxDecoration(
|
|
||||||
color: Colors.red.withOpacity(0.8),
|
|
||||||
borderRadius: BorderRadius.circular(12.w),
|
|
||||||
),
|
|
||||||
child: Row(
|
|
||||||
mainAxisSize: MainAxisSize.min,
|
|
||||||
children: [
|
|
||||||
Icon(
|
|
||||||
Icons.bug_report,
|
|
||||||
size: 12.w,
|
|
||||||
color: Colors.white,
|
|
||||||
),
|
|
||||||
SizedBox(width: 3.w),
|
|
||||||
Text(
|
|
||||||
'关闭调试',
|
|
||||||
style: TextStyle(
|
|
||||||
fontSize: 10.sp,
|
|
||||||
color: Colors.white,
|
|
||||||
fontWeight: FontWeight.w500,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
: const SizedBox.shrink()),
|
|
||||||
),
|
|
||||||
// 模式切换器
|
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.only(left: 100.w, right: 60.w),
|
padding: EdgeInsets.only(left: 100.w, right: 60.w),
|
||||||
child: Row(
|
child: Row(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user