From ccad385a805bfb5004d9446bee8bb1cefb6cea46 Mon Sep 17 00:00:00 2001 From: liyi Date: Thu, 17 Jul 2025 14:56:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=B0=83=E6=95=B4=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E5=8C=85=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../speech_language_settings_page.dart | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/lib/main/lockDetail/lockSet/speechLanguageSettings/speech_language_settings_page.dart b/lib/main/lockDetail/lockSet/speechLanguageSettings/speech_language_settings_page.dart index cbb030bd..646f7853 100644 --- a/lib/main/lockDetail/lockSet/speechLanguageSettings/speech_language_settings_page.dart +++ b/lib/main/lockDetail/lockSet/speechLanguageSettings/speech_language_settings_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/app_settings/app_colors.dart'; @@ -51,15 +52,10 @@ class _SpeechLanguageSettingsPageState Widget _buildBody() { return Obx( - () => Stack( - children: [ - Column( - children: [ - ..._buildList(), - ], - ), - // 移除进度条显示 - ], + () => SingleChildScrollView( + child: Column( + children: _buildList(), + ), ), ); } @@ -84,7 +80,7 @@ class _SpeechLanguageSettingsPageState ), ), onExpansionChanged: (bool expanded) {}, - initiallyExpanded: true, + initiallyExpanded: false, backgroundColor: Colors.white, collapsedBackgroundColor: Colors.white, expandedCrossAxisAlignment: CrossAxisAlignment.center, @@ -124,4 +120,14 @@ class _SpeechLanguageSettingsPageState ), ); } + + + @override + void dispose() { + // TODO: implement dispose + super.dispose(); + if (EasyLoading.isShow) { + EasyLoading.dismiss(animation: true); + } + } }