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

Paint various shapes on canvas.

FlutterShapes #

Live demo powered by Flutter for web.

Shape types #

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, angle: 0);

    shapes.drawCircle();                // method name
    shapes.drawType(ShapeType.Circle);  // enum
    shapes.draw('Circle');              // string
  }
}

Acknowledgements #

https://proandroiddev.com/flutter-animation-creating-mediums-clap-animation-in-flutter-3168f047421e

A great article about animation with Flutter.
It helped me to write example codes.

48
likes
140
points
227
downloads

Publisher

verified publishertnantoka.com

Weekly Downloads

Paint various shapes on canvas.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_shapes