The CustomPaint in declarative way
Easel(
width: 400,
height: 400,
components: [
...coordLines(400, 400),
Circle(Point(100, 100), 100),
Circle.xyr(-100, -100, 50, color: Colors.lightBlue)
],
),
see Examples
- text
- 3D scene
- gesture detecting
- animation
-
create new drawable class in the /src/drawable directory
-
create draw method in [Easel] class
-
update [drawAll] method in [Easel] class
-
make example in example/artworks directory
- update pageOrder and router in [index.dart]