Flutter:有没有办法显示多项目符号列表?

时间:2018-08-31 09:54:11

标签: flutter indentation bulletedlist

如何在颤动中显示这样的列表?

enter image description here

像数字一样没有缩进,对于“ *”表示1个缩进,“ o”表示2个缩进,依此类推。

1 个答案:

答案 0 :(得分:3)

Flutter中没有内置这样的机制。我不确定要显示多少个列表,列表可以多长时间以及数据来自何处。

如果您还需要段落和其他文本样式,

flutter_markdown是一个很好的解决方案。只需将markdown format中的列表提供给小部件即可。

您还可以使用Flutter核心小部件构建缩进列表:

  • 使用ColumnListView作为项目列表
  • 使用Row来放置单个列表项的小部件
  • 使用TextIcon小部件显示项目符号或数字
  • 使用Text小部件显示项目文本(由Expanded小部件包装)
  • 使用SizedBox(width: ...)添加页边距,填充和缩进