Accessibility in Flutter SignaturePad (SfSignaturePad)
21 May 20251 minute to read
Screen reader
The SfSignaturePad can be accessed by screen readers by wrapping the SfSignaturePad widget with the Semantics widget.
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Semantics(
label: 'Syncfusion Flutter SignaturePad',
hint: 'Mark your signature in this',
child: Container(
child: SfSignaturePad(
strokeColor: Colors.black,
backgroundColor: Colors.white,
maximumStrokeWidth: 5,
minimumStrokeWidth: 1,
),
width: 200,
height: 200,
),
),
),
);
}Sufficient contrast
You can customize the colors of the SfSignaturePad using the following APIs to ensure sufficient contrast:
Easier touch targets
The SfSignaturePad has a touch target size of 48 × 48 pixels, which meets accessibility standards.