Flutter Text 换行详解:textAlign、maxLines 和 overflow 属性
在 Flutter 中,可以使用 Text Widget 中的 'textAlign' 和 'maxLines' 属性来设置文本的换行方式。下面是一个例子:
Text(
'这是一段很长的文本,需要换行显示,可以设置maxLines属性来控制显示的行数。',
textAlign: TextAlign.center, // 设置文本居中对齐
maxLines: 2, // 设置显示两行
overflow: TextOverflow.ellipsis, // 超出部分省略号显示
)
其中,'textAlign' 属性可以设置文本的对齐方式,包括左对齐 ('TextAlign.left')、居中对齐 ('TextAlign.center') 和右对齐 ('TextAlign.right') 等。
'maxLines' 属性可以设置文本显示的最大行数,如果文本超出了最大行数,可以通过设置 'overflow' 属性来控制超出部分的显示方式,包括省略号显示 ('TextOverflow.ellipsis')、截断显示 ('TextOverflow.clip') 和折叠显示 ('TextOverflow.fade') 等。
原文地址: https://www.cveoy.top/t/topic/mVwZ 著作权归作者所有。请勿转载和采集!