flutter_markdown 基本使用
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 中 ListView
和 GridView
等列表类控件的一个属性。当 shrinkWrap
设置为 true
时,列表会根据其子 widget 的实际总高度来设置其自身的高度,而不是试图填满一个固定的高度。这在构建动态列表时非常有用,因为这样可以避免在动态列表中出现不必要的空白区域或滚动条
physics: NeverScrollableScrollPhysics(), // 防止滚动