|
|
|
@ -635,32 +635,43 @@ class SettingsView extends GetView<SettingsController> { |
|
|
|
), |
|
|
|
), |
|
|
|
SizedBox(height: 2.h), |
|
|
|
Text( |
|
|
|
'${'versions'.tr} 2.4.1 (Build 87)', // 版本 |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 12.sp, |
|
|
|
color: |
|
|
|
isDarkMode ? Colors.white70 : Colors.black54, |
|
|
|
), |
|
|
|
), |
|
|
|
Obx(() => Text( |
|
|
|
// 如果版本信息为空,显示加载中 |
|
|
|
controller.appVersion.value.isEmpty |
|
|
|
? '${'versions'.tr} 加载中...' |
|
|
|
: '${'versions'.tr} ${controller.appVersion.value} (Build ${controller.buildNumber.value})', |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 12.sp, |
|
|
|
color: isDarkMode |
|
|
|
? Colors.white70 |
|
|
|
: Colors.black54, |
|
|
|
), |
|
|
|
)), |
|
|
|
], |
|
|
|
), |
|
|
|
], |
|
|
|
), |
|
|
|
Container( |
|
|
|
padding: |
|
|
|
EdgeInsets.symmetric(horizontal: 12.w, vertical: 6.h), |
|
|
|
decoration: BoxDecoration( |
|
|
|
color: isDarkMode |
|
|
|
? Colors.blue[900]!.withOpacity(0.3) |
|
|
|
: Colors.blue[100], |
|
|
|
borderRadius: BorderRadius.circular(16.r), |
|
|
|
), |
|
|
|
child: Text( |
|
|
|
'checkUpdates'.tr, // 检查更新 |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 12.sp, |
|
|
|
color: isDarkMode ? Colors.blue[300] : Colors.blue[600], |
|
|
|
InkWell( |
|
|
|
onTap: () { |
|
|
|
print(controller.appVersion.value); |
|
|
|
// 在这里添加检查更新的逻辑 |
|
|
|
}, |
|
|
|
child: Container( |
|
|
|
padding: |
|
|
|
EdgeInsets.symmetric(horizontal: 12.w, vertical: 6.h), |
|
|
|
decoration: BoxDecoration( |
|
|
|
color: isDarkMode |
|
|
|
? Colors.blue[900]!.withOpacity(0.3) |
|
|
|
: Colors.blue[100], |
|
|
|
borderRadius: BorderRadius.circular(16.r), |
|
|
|
), |
|
|
|
child: Text( |
|
|
|
'checkUpdates'.tr, // 检查更新 |
|
|
|
style: TextStyle( |
|
|
|
fontSize: 12.sp, |
|
|
|
color: |
|
|
|
isDarkMode ? Colors.blue[300] : Colors.blue[600], |
|
|
|
), |
|
|
|
), |
|
|
|
), |
|
|
|
), |
|
|
|
|