hand_drawn_toolkit library
A lightweight Flutter package for rendering hand-drawn, sketchy lines, borders, and containers.
Quick start
import 'package:hand_drawn_toolkit/hand_drawn_toolkit.dart';
// Sketchy container
HandDrawnContainer(
child: Text('Hello!'),
)
// Sketchy divider
HandDrawnDivider()
// Custom painter usage
CustomPaint(
painter: HandDrawnLinePainter(
color: Colors.black,
buildPath: (size, h) => h.rectBorder(size),
),
)
See the README for full documentation and examples.
Classes
- HandDrawnContainer
- A container widget with a hand-drawn rectangular border.
- HandDrawnDefaults
- Default configuration values for hand-drawn rendering.
- HandDrawnDivider
- A horizontal or vertical divider rendered with a hand-drawn, sketchy stroke.
- HandDrawnHelpers
- Generates jittered Path objects that simulate hand-drawn strokes.
- HandDrawnLinePainter
- A CustomPainter that renders a hand-drawn stroke path.