Flutter package support draw canvas shapes
- Rectangle
- Circle
- Line
- Arrow
- Chat bubble
- Custom shape by extend AbstractShape
To use this plugin, add magic_canvas as a dependency in your pubspec.yaml file.
Here is a simple example, see more detail at /example
Board(
children: [
RectangleShape(
borderColor: Colors.red,
location: const Offset(5, 5),
size: const Size(30, 50),
color: Colors.orange,
),
CircleShape(
borderColor: Colors.red,
location: const Offset(50, 5),
size: const Size(30, 50),
color: Colors.orange,
text: 'Hello'
),
color: Colors.grey,
size: const Size(1280, 720),
],
)