clear method

void clear()

Clears all the signature strokes in the SfSignaturePad.

Since this method is defined in the state object of SfSignaturePad, you have to use a global key assigned to the SfSignaturePad to call this method. This snippet shows how to use clear in SfSignaturePadState.

  • Create a global key.
final GlobalKey<SfSignaturePadState> _signaturePadKey = GlobalKey();
  key: _signaturePadKey,
  • Call clear using the state object to clear the all signature strokes.


void clear() {
  final RenderObject? signatureRenderBox = context.findRenderObject();

  if (signatureRenderBox is RenderSignaturePad) {