更新为flutter_markdown_plus

This commit is contained in:
2025-09-25 18:08:09 +08:00
parent 9662ff6a56
commit 4a41c25502
4 changed files with 40 additions and 8 deletions

View File

@@ -2,7 +2,7 @@ import 'package:ai_chat_assistant/utils/common_util.dart';
import 'package:ai_chat_assistant/widgets/rotating_image.dart';
import 'package:t_basic_intl/intl.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:flutter_markdown_plus/flutter_markdown_plus.dart';
import '../enums/message_status.dart';
import '../models/chat_message.dart';
import 'package:provider/provider.dart';
@@ -183,16 +183,24 @@ class _ChatBubbleState extends State<ChatBubble> {
return MarkdownBody(
data: message.text,
styleSheet: _markdownStyleSheet,
sizedImageBuilder: (config) {
imageBuilder: (uri, title, alt) {
return Image.network(
config.uri.toString(),
width: config.width,
height: config.height,
uri.toString(),
errorBuilder: (context, error, stackTrace) {
return const SizedBox.shrink();
},
);
},
// sizedImageBuilder: (config) {
// return Image.network(
// config.uri.toString(),
// width: config.width,
// height: config.height,
// errorBuilder: (context, error, stackTrace) {
// return const SizedBox.shrink();
// },
// );
// },
onTapLink: (text, href, title) {
// todo
},