Flutter TextField 禁用边框

Tha*_*káo 2 flutter flutter-layout

enabled当我使用参数设置为 的TextField 小部件时false,边框消失。

\n\n
     Flexible(\n          child: \n           TextField(\n                  onTap: () {\n                Future<DateTime> dateTime = _buildDataHoraInicial(context);\n                dateTime.then((date){\n                    _dataHoraInicial = date;\n                    _dataTempoInicialController.text = date.toIso8601String();\n                    print(_dataHoraInicial);\n                });\n              },\n              controller: _dataTempoInicialController,\n              style: TextStyle(color: Colors.white),\n              decoration: InputDecoration(\n                  contentPadding: const EdgeInsets.symmetric(vertical: 15.0),\n                  enabledBorder: OutlineInputBorder(\n                      borderSide: BorderSide(color: Color(0xfff7b733))),\n                  prefixIcon: Icon(\n                    Icons.calendar_today,\n                    color: Color(0xfff7b733),\n                    size: 16.0,\n                  ),\n                  suffixIcon: Icon(Icons.access_time,\n                      color: Color(0xfff7b733), size: 16.0),\n                  border: OutlineInputBorder(\n                      borderSide: BorderSide(color: Color(0xfff7b733))),\n                  labelText: \'Data e Hora de In\xc3\xadcio\',\n                  fillColor: Colors.white,\n                  hintStyle: TextStyle(color: Colors.white),\n                  labelStyle: TextStyle(\n                      fontSize: 16.0, color: const Color(0xfff7b733))),\n            ),\n          ),\n
Run Code Online (Sandbox Code Playgroud)\n\n

TextField 小部件的图像

\n\n

如何使用带有enabled参数设置的 TextField Widget 来true保持边框?

\n

Tha*_*káo 7

为了解决这个问题,我添加了disabledBorder参数InputDecoration并将其设置为OutlineInputBorder(borderSide: BorderSide(color: Color(0xfff7b733)))