bool Globalveriable = false;
class Class1 extends StatefulWidget {
@override
_Class1State createState() => _Class1State();
}
class _Class1State extends State<Class1> {
@override
Widget build(BuildContext context) {
return DayNightSwitch(
value: Globalveriable,
onChanged: (changed) {
setState(() {
Globalveriable = changed;
});
},
);
}
}
class Class2 extends StatefulWidget {
@override
_Class2State createState() => _Class2State();
}
class _Class2State extends State<Class2> {
@override
Widget build(BuildContext context) {
return Text(Globalveriable.toString());
}
}
//单击开关时,Globalveriable 的值对于 Class1 将是 true,但我希望它在同一时间对于 Class2 应该是相同的