INNER CODE UNIT · Dart

ArrowEdgeRenderer

nabil6391/graphview · lib/edgerenderer/ArrowEdgeRenderer.dart:13

class ArrowEdgeRenderer extends EdgeRenderer {
  var trianglePath = Path();

  /// When true, renders lines without arrowheads.
  final bool noArrow;

  /// Creates an arrow edge renderer. Set [noArrow] to true for plain lines.
  ArrowEdgeRenderer({this.noArrow = false});

  Offset _getNodeCenter(Node node) {
    final nodePosition = getNodePosition(node);
    return Offset(
      nodePosition.dx + node.width * 0.5,
      nodePosition.dy + node.height * 0.5,
    );
  }

  void render(Canvas canvas, Graph graph, Paint paint) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…