增加英文悬浮图表

This commit is contained in:
2025-08-20 16:29:50 +08:00
parent 91851094e2
commit 5a9a5e6ab0
3 changed files with 8 additions and 1 deletions

BIN
assets/images/ai0_hd_en.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
assets/images/ai1_hd_en.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -5,6 +5,7 @@ import '../screens/full_screen.dart';
import '../screens/part_screen.dart'; import '../screens/part_screen.dart';
import 'floating_icon_with_wave.dart'; import 'floating_icon_with_wave.dart';
import 'dart:async'; // 添加此行 import 'dart:async'; // 添加此行
import 'package:basic_intl/intl.dart';
class FloatingIcon extends StatefulWidget { class FloatingIcon extends StatefulWidget {
const FloatingIcon({super.key}); const FloatingIcon({super.key});
@@ -27,6 +28,11 @@ class _FloatingIconState extends State<FloatingIcon>
'assets/images/ai1_hd.png', 'assets/images/ai1_hd.png',
'assets/images/ai0_hd.png', 'assets/images/ai0_hd.png',
]; ];
late final List<String> _iconImagesEn = [
'assets/images/ai1_hd_en.png',
'assets/images/ai0_hd_en.png',
];
Timer? _imageTimer; // 用于定时切换图片 Timer? _imageTimer; // 用于定时切换图片
@override @override
@@ -130,7 +136,8 @@ class _FloatingIconState extends State<FloatingIcon>
waveColor: Colors.white, waveColor: Colors.white,
) )
: Image.asset( : Image.asset(
_iconImages[_imageIndex], Intl.getCurrentLocale().startsWith('zh')
? _iconImages[_imageIndex]:_iconImagesEn[_imageIndex],
width: iconSize, width: iconSize,
height: iconSize, height: iconSize,
), ),