flutter Text中、英、数字混合或英文。自动换行导致上一行大段空白,或在设置句头标签时标签无法和文本内容衔接。
办法:给字符串中每个字符插入0宽字符
import 'package:characters/characters.dart';
/// 解决中文和英文提前自动换行导致大段空白问题
extension FixAutoLines on String {
String fixAutoLines() {
return Characters(this).join('\u{200B}');
}
}
使用
import 'package:atui/jade/utils/FixAutoLines.dart';
String _text = 'abcdefghightdfljdaqpkfsfjslkfjfjflksjdflksjfksljfskfjaldfjadjfalkfjaflajl';
text.fixAutoLines()
7345

被折叠的 条评论
为什么被折叠?



