In Flutter, when text is entered that is longer than the field, the text is hidden, as shown in the gif:
The code from first text form field:
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
labelFormStyle("Nome do equipamento"),
Container(
height: hasErrorForm && equipmentNameController.text.isEmpty ? 55 : 35,
child: Container(
height: hasErrorForm && equipmentNameController.text.isEmpty ? 55 : 35,
child: TextFormField(
validator: (value){
return validatorEmpty(value);
},
controller: equipmentNameController,
keyboardType: TextInputType.multiline,
maxLines: null,
textInputAction: TextInputAction.next,
style: TextStyle(
fontSize: 14
),
decoration: InputDecoration(
isDense: true,
enabledBorder: enableBorderField(),
focusedBorder: enableBorderField(),
disabledBorder: enableBorderField(),
border: enableBorderField(),
focusedErrorBorder: errorBorderField(equipmentNameController.text.isEmpty),
errorBorder: errorBorderField(equipmentNameController.text.isEmpty)
),
onChanged: (value){
if(hasErrorForm){
setState(() {
_formKey.currentState!.validate();
});
}
},
),
),
],
),
How to solve this?