【发布时间】:2020-04-07 14:43:43
【问题描述】:
伙计们,我会尝试在单击按钮时更改文本...
我的代码:
bool pressGeoON = false;
bool cmbscritta = false;
RaisedButton(
shape: new RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(18.0),
side: BorderSide(color: Colors.red)),
color: pressGeoON ? Colors.blue: Colors.red,
textColor: Colors.white,
child: cmbscritta ? Text("GeoOn"): Text("GeoOFF"),
// style: TextStyle(fontSize: 14)
onPressed: () {
setState(() => pressGeoON = !pressGeoON);
setState(() => cmbscritta = !cmbscritta);
},
)
没有来自 dart Analisys 的建议,但不起作用...帮助!
【问题讨论】:
-
你能分享你调用这个 RaisedButton 的完整代码吗?
-
你在哪里定义了这个变量? bool pressGeoON = false; bool cmbscritta = false;