1

我正在用 Flutter 开发一个移动应用程序,到目前为止我只设计了一个浅色模式的 UI,一切正常,但是如果我尝试添加一个CupertinoTextField,由于我的手机处于深色模式,它会显示为黑色。有没有一种简单的方法可以让它变轻?我什至无法找到如何改变它的颜色。

这是我的代码:

final TextEditingController _textController = TextEditingController();    

CupertinoTextField(
     controller: _textController,
     keyboardType: TextInputType.multiline,
     minLines: 1,
     maxLines: 5,
     placeholder: 'Type a message'
    )
4

1 回答 1

2

您可以通过BoxDecorationCupertinoTextField

CupertinoTextField(
          controller: _textController,
          keyboardType: TextInputType.multiline,
          minLines: 1,
          maxLines: 5,
          placeholder: 'Type a message',
          decoration: BoxDecoration(
            color: Colors.white,
          ),
        )
于 2020-06-20T07:12:48.153 回答