更新为flutter_markdown_plus
This commit is contained in:
@@ -8,6 +8,13 @@ packages:
|
||||
relative: true
|
||||
source: path
|
||||
version: "1.0.0+1"
|
||||
ai_chat_core:
|
||||
dependency: transitive
|
||||
description:
|
||||
path: "../packages/ai_chat_core"
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.1.0"
|
||||
args:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -173,6 +180,14 @@ packages:
|
||||
url: "https://pub.flutter-io.cn"
|
||||
source: hosted
|
||||
version: "0.7.7+1"
|
||||
flutter_markdown_plus:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: flutter_markdown_plus
|
||||
sha256: fe74214c5ac2f850d93efda290dcde3f18006e90a87caa9e3e6c13222a5db4de
|
||||
url: "https://pub.flutter-io.cn"
|
||||
source: hosted
|
||||
version: "1.0.3"
|
||||
flutter_test:
|
||||
dependency: "direct dev"
|
||||
description: flutter
|
||||
@@ -605,4 +620,4 @@ packages:
|
||||
version: "1.1.0"
|
||||
sdks:
|
||||
dart: ">=3.6.0 <4.0.0"
|
||||
flutter: ">=3.27.0"
|
||||
flutter: ">=3.27.1"
|
||||
|
||||
@@ -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
|
||||
},
|
||||
|
||||
10
pubspec.lock
10
pubspec.lock
@@ -141,6 +141,14 @@ packages:
|
||||
url: "https://pub.flutter-io.cn"
|
||||
source: hosted
|
||||
version: "0.7.7+1"
|
||||
flutter_markdown_plus:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: flutter_markdown_plus
|
||||
sha256: fe74214c5ac2f850d93efda290dcde3f18006e90a87caa9e3e6c13222a5db4de
|
||||
url: "https://pub.flutter-io.cn"
|
||||
source: hosted
|
||||
version: "1.0.3"
|
||||
flutter_tts:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -504,4 +512,4 @@ packages:
|
||||
version: "1.1.0"
|
||||
sdks:
|
||||
dart: ">=3.6.0 <4.0.0"
|
||||
flutter: ">=3.27.0"
|
||||
flutter: ">=3.27.1"
|
||||
|
||||
@@ -12,7 +12,8 @@ dependencies:
|
||||
record: ^6.0.0
|
||||
http: ^1.4.0
|
||||
path_provider: ^2.1.5
|
||||
flutter_markdown: ^0.7.7+1
|
||||
flutter_markdown : ^0.7.7
|
||||
flutter_markdown_plus : ^1.0.1
|
||||
audioplayers: ^5.2.1
|
||||
uuid: ^3.0.5
|
||||
permission_handler: ^12.0.0
|
||||
|
||||
Reference in New Issue
Block a user