INNER CODE UNIT · Dart
effectiveOffset
TinoGuo/pin_input_text_field · lib/src/cursor/cursor_painter.dart:36
effectiveOffset = offset + Offset(width, 0);
}
_cursorPaint.strokeWidth = width;
horizontalOffset = cursor.offset;
break;
}
if (textDirection == TextDirection.rtl) {
effectiveOffset *= -1;
}
RRect rRect = RRect.fromRectAndRadius(
Rect.fromLTWH(
rect.center.dx - width / 2 - effectiveOffset.dx + horizontalOffset,
rect.center.dy - height / 2 - effectiveOffset.dy + verticalOffset,
width,
height,
),
cursor.radius,