flutter_shapes 0.0.1 copy "flutter_shapes: ^0.0.1" to clipboard
flutter_shapes: ^0.0.1 copied to clipboard

outdated

Paint various shapes on canvas.

FlutterShapes #

Adding FlutterShapes to your project #

dependencies:
  flutter:
    sdk: flutter
  flutter_shapes:

Drawing a Shape #

import 'package:flutter_shapes/flutter_shapes.dart';

class MyPainter extends CustomPainter {
  @override
  void paint(Canvas canvas, Size size) {
    Paint paint = Paint()..color = Colors.black;
    Shapes shapes = Shapes(canvas: canvas)
      ..radius = 50
      ..paint = paint
      ..center = Offset.zero;

    shapes.drawCircle();
    shapes.drawType(ShapeTypes.Circle);
    shapes.draw('Circle');
  }
}