InputField constructor

const InputField({
  1. Key? key,
  2. required TextEditingController controle,
  3. TextInputFormatter? mascara,
  4. TextInputAction textInputButton = TextInputAction.done,
  5. TextInputType tipoTeclado = TextInputType.text,
  6. FormFieldValidator<String>? validator,
  7. String? hint,
  8. double width = 200,
  9. bool oculto = false,
  10. VoidCallback? finishFunction,
  11. bool clear = false,
  12. VoidCallback? tapFunction,
  13. int? lines = 1,
  14. double raio = 10,
  15. double elevacao = 0.5,
  16. ValueChanged<String>? mudeiTextoFunction,
  17. TextStyle? estilo,
  18. bool mostrarHint = true,
  19. bool liberado = true,
  20. TextAlign alinhamento = TextAlign.start,
  21. Color? disabledColor,
  22. TextCapitalization? capitalization,
})

Implementation

const InputField({
  Key? key,
  required this.controle,
  this.mascara,
  this.textInputButton = TextInputAction.done,
  this.tipoTeclado = TextInputType.text,
  this.validator,
  this.hint,
  this.width = 200,
  this.oculto = false,
  this.finishFunction,
  this.clear = false,
  this.tapFunction,
  this.lines = 1,
  this.raio = 10,
  this.elevacao = 0.5,
  this.mudeiTextoFunction,
  TextStyle? estilo,
  this.mostrarHint = true,
  this.liberado = true,
  this.alinhamento = TextAlign.start,
  this.disabledColor,
  this.capitalization,
})  : estilo = estilo ?? const TextStyle(fontSize: 16),
      super(key: key);