paintIcons method
void
paintIcons(
- Canvas canvas, {
- required Offset centerLeft,
- required Offset centerRight,
})
Implementation
void paintIcons(
Canvas canvas, {
required Offset centerLeft,
required Offset centerRight,
}) {
// LEFT ICON
if (style.leftIcon != null) {
final Paint paint = Paint()
..color = Colors.white // The color you need
..style = PaintingStyle.fill;
final Rect rect =
Rect.fromLTWH(centerLeft.dx - 2, centerLeft.dy - 10, 4, 20);
final RRect rrect =
RRect.fromRectAndRadius(rect, const Radius.circular(10));
canvas.drawRRect(rrect, paint);
}
// RIGHT ICON
if (style.rightIcon != null) {
final Paint paint = Paint()
..color = Colors.white // The color you need
..style = PaintingStyle.fill;
final Rect rect =
Rect.fromLTWH(centerRight.dx - 2, centerRight.dy - 10, 4, 20);
final RRect rrect =
RRect.fromRectAndRadius(rect, const Radius.circular(10));
canvas.drawRRect(rrect, paint);
}
}