flutter_markdown 基本使用

Dart 复制代码
MarkdownStyleSheet styleSheet = MarkdownStyleSheet(
      p: TextStyle(
          fontSize: 14.sp, color: Colors.black, height: 1.6), // 设置段落字体大小
    );
return Markdown(data: message.content,
          styleSheet: styleSheet,
          shrinkWrap: true,
          physics: const NeverScrollableScrollPhysics(),
      );

MarkdownStyleSheet 是设置样式 图示为p标签

shrinkWrap:shrinkWrap是 Flutter 中 ListViewGridView 等列表类控件的一个属性。当 shrinkWrap 设置为 true 时,列表会根据其子 widget 的实际总高度来设置其自身的高度,而不是试图填满一个固定的高度。这在构建动态列表时非常有用,因为这样可以避免在动态列表中出现不必要的空白区域或滚动条

physics: NeverScrollableScrollPhysics(), // 防止滚动

相关推荐
慧都小项18 分钟前
夜间Web回归跑到一半停了?TestComplete 15.83提升批量测试稳定性
前端·测试工具·数据挖掘·回归·汽车·web
两只羊ovo20 分钟前
Agent ≠ 聊天机器人:从一问一答到 ReAct 循环,到底差在哪?
前端
摇曳的精灵29 分钟前
前端缓存优化
前端·缓存·缓存优化
老王以为33 分钟前
走进 AI Agent 第二篇:决定 AI Agent 能力上限的关键技术
前端·人工智能·机器学习
何以解忧,唯有..39 分钟前
Python 异常处理完全指南:从基础到高级实践
开发语言·前端·python
Buke..1 小时前
【小程序逆向】某游快爆 AI 逆向 sign参数:AI 辅助分析与 MCP 工具链实战
前端·人工智能·爬虫·python·小程序·notepad++
ly76892 小时前
CSS 从入门到进阶:系统掌握现代网页样式与布局
前端·css
SWAGGY..3 小时前
【C++初阶】:(15)模板进阶--从非类型参数到模板特化与分离编译
java·服务器·前端
YHHLAI3 小时前
从「跑分」到「干活」:Benchmark 与 GPT 5.6 的两种叙事
大数据·前端·人工智能·react.js·前端框架
BigTopOne3 小时前
ArLiveLite 用到的 C++/JNI 技术点
前端