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