writeEllipsis method

void writeEllipsis(
  1. Canvas canvas
)

Implementation

void writeEllipsis(Canvas canvas) {
  var textPainter = TextPainter(textAlign: TextAlign.center, textDirection: TextDirection.rtl)
    ..textScaleFactor = textScaleFactor
    ..text = TextSpan(
      text: _kEllipsis,
      style: _textPainter.text!.style,
    );

  switch (textDirection) {
    case TextDirection.rtl:
      textPainter
        ..layout()
        ..paint(
            canvas,
            Offset(
              0.0,
              size.height - textPainter.height,
            ));
      break;

    case TextDirection.ltr:
      textPainter
        ..layout()
        ..paint(
            canvas,
            Offset(
              size.width - textPainter.width,
              size.height - textPainter.height,
            ));
      break;
  }
}