【发布时间】:2021-08-29 08:01:36
【问题描述】:
我不知道这是否可能,但是如何更改另一个函数中的值?
例如在这个函数中,函数接收到值但它不能返回它,因为它返回了小部件“Switch”:
import 'package:flutter/material.dart';
class CustumSwitch extends StatefulWidget {
bool _switchGD;
CustumSwitch(this._switchGD);
@override
_CustumSwitchState createState() => _CustumSwitchState();
}
class _CustumSwitchState extends State<CustumSwitch> {
@override
Widget build(BuildContext context) {
return Switch(
value: widget._switchGD,
onChanged: (value) {
setState(() {
widget._switchGD = !widget._switchGD;
});
});
}
}
【问题讨论】:
标签: function flutter widget return-value