PinPut
100% Dart based and lightweight PIN input field widget for Flutter.
This widget keeps whole width of parent widget and layouts textfields in a way to create PIN code input field look it accepts string of any length and calls the onSubmit method when all fields are filled.
Installation
Install the latest version from pub.
Properties
PROPERTY | DEFAULT/MEANING |
---|---|
onSubmit | @required Function |
fieldsCount | @required number |
isTextObscure | false |
textStyle | TextStyle(fontSize: 30) |
spaceBetween | space between fields Default: 10.0 |
clearButtonIcon | Icon(Icons.backspace, size: 30) |
pasteButtonIcon | Icon(Icons.content_paste, size: 30) |
unFocusWhen | Default is False, True to hide keyboard |
inputDecoration | Ability to style field's border, padding etc... |
keybaordType | number |
keyboardAction | next |
actionButtonEnabled | true |
autoFocus | true |
Example
Import the package: