thinking image

This commit is contained in:
Chen Li
2025-08-13 09:23:09 +08:00
parent 21ca7f67f2
commit da2a103920
3 changed files with 61 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
import 'package:ai_chat_assistant/utils/common_util.dart';
import 'package:ai_chat_assistant/widgets/rotating_image.dart';
import 'package:basic_intl/intl.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
@@ -127,6 +128,11 @@ class _ChatBubbleState extends State<ChatBubble> {
case MessageStatus.listening:
case MessageStatus.recognizing:
case MessageStatus.thinking:
icon = RotatingImage(
imagePath: 'assets/images/thinking_circle.png'
);
color = Colors.white;
break;
case MessageStatus.executing:
icon = const SizedBox(
width: 16,
@@ -349,13 +355,12 @@ class _ChatBubbleState extends State<ChatBubble> {
});
},
child: Padding(
padding: const EdgeInsets.only(left: 12),
child: _disliked
? Image.asset('assets/images/disliked2.png',
width: 20, height: 20)
: Image.asset('assets/images/disliked1.png',
width: 20, height: 20)
),
padding: const EdgeInsets.only(left: 12),
child: _disliked
? Image.asset('assets/images/disliked2.png',
width: 20, height: 20)
: Image.asset('assets/images/disliked1.png',
width: 20, height: 20)),
),
],
),