|
|
|
@ -1,11 +1,11 @@ |
|
|
|
import 'dart:ui'; |
|
|
|
import 'package:flutter/material.dart'; |
|
|
|
import 'package:get/get.dart'; |
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart'; |
|
|
|
import 'dart:ui'; |
|
|
|
|
|
|
|
import '../controllers/settings_controller.dart'; |
|
|
|
import '../../../core/widgets/common_bottom_nav.dart'; |
|
|
|
import '../../../routes/app_routes.dart'; |
|
|
|
//import '../../../data/models/user_Info.dart'; |
|
|
|
import '../../common/webview_page.dart'; |
|
|
|
import '../../../modules/profile/controllers/profile_controller.dart'; |
|
|
|
import '../../profile/views/unified_avatar.dart'; |
|
|
|
@ -431,7 +431,7 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
iconColor: |
|
|
|
isDarkMode ? Colors.indigo[300]! : Colors.amber[600]!, |
|
|
|
value: isDarkMode, |
|
|
|
onChanged: (value) { |
|
|
|
onChanged: (isThemeChanged) { |
|
|
|
controller.toggleTheme(); |
|
|
|
}, |
|
|
|
isDarkMode: isDarkMode, |
|
|
|
@ -900,7 +900,7 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
), |
|
|
|
SizedBox(height: 8.h), |
|
|
|
Text( |
|
|
|
controller.getSomeAppData(), |
|
|
|
controller.getSomeAppInfo(), |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 10.sp, |
|
|
|
fontFamily: 'monospace', |
|
|
|
@ -1113,14 +1113,14 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
child: SingleChildScrollView( |
|
|
|
child: Column( |
|
|
|
mainAxisSize: MainAxisSize.min, |
|
|
|
children: controller.languageList.map((language) { |
|
|
|
children: controller.languageList.map((languageOption) { |
|
|
|
return Obx(() { |
|
|
|
final isSelected = |
|
|
|
controller.currentLanguage.value.value == |
|
|
|
language.value; |
|
|
|
languageOption.value; |
|
|
|
return GestureDetector( |
|
|
|
onTap: () { |
|
|
|
controller.setLanguage(language); |
|
|
|
controller.setLanguage(languageOption); |
|
|
|
Get.back(); |
|
|
|
}, |
|
|
|
child: Container( |
|
|
|
@ -1148,7 +1148,7 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
children: [ |
|
|
|
Expanded( |
|
|
|
child: Text( |
|
|
|
language.name.tr, // 语言名称 |
|
|
|
languageOption.name.tr, // 语言名称 |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 16.sp, |
|
|
|
fontWeight: FontWeight.w500, |
|
|
|
@ -1160,7 +1160,7 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
), |
|
|
|
), |
|
|
|
Text( |
|
|
|
language.alias, // 语言别名(原始名称,不加.tr) |
|
|
|
languageOption.alias, // 语言别名(原始名称,不加.tr) |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 14.sp, |
|
|
|
color: isDarkMode |
|
|
|
|