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(), // 防止滚动

相关推荐
星语卿几秒前
前端如何调用外部api获取省市区数据
前端
Canmick1 分钟前
为什么我建议立即停用 VBScript
前端
憨憨是条狗6 分钟前
深入理解ArcGIS API for JavaScript中的图层渲染与信息获取
前端
心.c6 分钟前
JavaScript 数据结构详解
前端·javascript·数据结构
江城开朗的豌豆6 分钟前
Nest.js开发 VS Java开发,看看你跟适合学习那个?
java·前端·后端
lyc2333338 分钟前
鸿蒙Next应用接续开发:多设备无缝接力指南
前端
用户3901235621611 分钟前
传统开发模式 vs AI驱动模式
前端
前端付豪12 分钟前
微信朋友圈推荐系统揭秘:内容去重 + 人设建模 + 多级缓存架构实战
前端·后端·架构
大明8815 分钟前
滚动锁定技术解析:以Ant Design的useScrollLocker为例
前端·vue.js·前端框架
lyc23333317 分钟前
鸿蒙Next信息流布局:大屏适配与列表优化实战
前端