修改源码: case TextOverflow.ellipsis: assert(textDirection != null); _needsClipping = true; final TextPainter fadeSizePainter = TextPainter( text: TextSpan(style: _textPainter.text.style, text: '\u2026'), textDirection: textDirection, textScaleFactor: textScaleFactor, locale: locale, )..layout(); if (!didOverflowWidth){ final double fadeEnd = size.height; final int lines = fadeEnd~/fadeSizePainter.height; _textPainter.maxLines = lines; } _overflowShader = null; break;
flutter text省略号
最新推荐文章于 2024-07-25 16:00:00 发布