【发布时间】:2021-03-17 23:40:15
【问题描述】:
我开始学习 Flutter,我想更改 TextField 的边框颜色,因为默认情况下它是灰色的,如屏幕截图所示:
我的应用程序使用黑色背景色,TextField 的边框是不可见的,只有在获得焦点或使用键盘时才可见
我已经尝试过new Theme:
Container(
child: new Theme(
data: ThemeData(
primaryColor: Colors.white,
//
inputDecorationTheme: InputDecorationTheme(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.white)),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.white))),
),
child: Column(
children: [
TextField(
style: TextStyle(
color: Colors.white,
),
decoration: InputDecoration(
labelText: 'EMAIL',
labelStyle: TextStyle(
fontFamily: 'Montserrat',
fontWeight: FontWeight.bold,
color: Colors.white,
),
),
),
],
),
)),
它看起来像这样:
【问题讨论】: