Skip to content

EP-u-NW/painter

Folders and files

NameName
Last commit message
Last commit date
May 24, 2021
May 24, 2021
Apr 22, 2020
May 24, 2021
May 24, 2021
Apr 22, 2020
Apr 22, 2020
May 24, 2021
May 24, 2021

Repository files navigation

painter

A simple flutter widget to paint with your fingers.

Features

The widget supports:

  • Changing fore- and background color
  • Changing the thickness of lines you draw
  • Exporting your painting as png
  • Undo drawing a line
  • Clearing the whole drawing
  • Check if anything was drawn at all (using `PainterController.isEmpty')
  • Erase Mode

Some Notes

  • After calling 'finish()' on a PainterController you can't draw on this painting any more
  • To create a new painting after finishing the old one simply create a new PainterController
  • Calling 'finish()' for the first time will render the drawing. Successive calls will then return a cached version of the rendered picture

Example

For a full example take a look at the example project. Here is a short recording showing it. Note that the color picker is an external dependency which is only required for the example.

demo!

Releases

No releases published

Packages

No packages published