diff --git a/lib/app_upgrade_simple.dart b/lib/app_upgrade_simple.dart index 87c5a96..814d71f 100644 --- a/lib/app_upgrade_simple.dart +++ b/lib/app_upgrade_simple.dart @@ -895,43 +895,27 @@ mixin _UpgradeDialogLogic on State { fontWeight: FontWeight.bold, ), ), - if (info.apkSize != null) ...[ - const SizedBox(width: 6), - Padding( - padding: EdgeInsetsGeometry.only(top: 4), - child: Text( - formatBytes(info.apkSize!), - textAlign: TextAlign.end, - style: TextStyle( - color: colorScheme.onPrimary, - fontSize: 8, - fontWeight: FontWeight.w500, - ), - ), - ) - ] ], ), ), - - // if (info.isForceUpdate) ...[ - // const SizedBox(width: 8), - // Container( - // padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), - // decoration: BoxDecoration( - // color: colorScheme.error, - // borderRadius: BorderRadius.circular(4), - // ), - // child: Text( - // '强制更新', - // style: TextStyle( - // color: colorScheme.onError, - // fontSize: 10, - // fontWeight: FontWeight.w500, - // ), - // ), - // ), - // ], + if (info.isForceUpdate) ...[ + const SizedBox(width: 8), + Container( + padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 2), + decoration: BoxDecoration( + color: colorScheme.error, + borderRadius: BorderRadius.circular(4), + ), + child: Text( + '强制更新', + style: TextStyle( + color: colorScheme.onError, + fontSize: 10, + fontWeight: FontWeight.w500, + ), + ), + ), + ], ], ), const SizedBox(height: 8), @@ -939,6 +923,18 @@ mixin _UpgradeDialogLogic on State { // 版本对比和大小信息 Row( children: [ + if (info.apkSize != null) ...[ + Expanded( + child: _buildInfoChip( + context, + icon: Icons.file_download, + label: '新版体积', + value: formatBytes(info.apkSize!), + colorScheme: colorScheme, + ), + ), + const SizedBox(width: 8), + ], Expanded( child: _buildInfoChip( context, @@ -949,18 +945,6 @@ mixin _UpgradeDialogLogic on State { colorScheme: colorScheme, ), ), - // if (info.apkSize != null) ...[ - // const SizedBox(width: 8), - // Expanded( - // child: _buildInfoChip( - // context, - // icon: Icons.file_download, - // label: '新版体积', - // value: formatBytes(info.apkSize!), - // colorScheme: colorScheme, - // ), - // ), - // ], ], ), ],