标签: flutter
Container( decoration: BoxDecoration( color: Colors.blue, border: Border.all(width: 1.0,color: Colors.red) ), child: Text('11111111 '), ),
当我查看此Container的效果时,除非我在末尾添加非空格字符,否则不会显示111 ...之后的所有空格。我该怎么解决?
答案 0 :(得分:3)
目前看来,尾随空格不能以任何方式保留,因为在计算换行符时,C ++的Flutter引擎将尾随空格以较低级别删除了
Text实际上是包含RichText的{{1}},其本身由属于TextSpan(link here)的ParagraphBuilder呈现。事实是,在呈现段落时,换行符是由Flutter引擎的第三方成员计算的,该成员删除了所有尾随空格(link here,请参见第173行)。
Text
RichText
TextSpan
ParagraphBuilder
我建议在Github上填一期新书来提及这一点。