焦点对准,焦点不对准或视野空白时如何更改背景颜色

问题描述

我想创建一个文本表单域,以便当我按文本​​表单域时该字段的颜色发生变化;当文本表单域为空时该字段的颜色发生变化;当内容存在时,该字段的颜色发生变化。与文本表单字段的边框相同。我怎样才能做到这一点?如果可以的话,请给我举个例子。

解决方法

您可以通过调用setState来使用TextFormField的onTap参数来更新颜色,然后将Form Field的颜色和边框配置分配给变量,并在点击TextFormField后使用set State来更新颜色和配置