),
У меня проблема с моим приложением флаттера . Я очень новичок в этом языке программирования.
Недавно я пытался сделать свое приложение максимально простым и сделать его похожим на нативное приложение на Android и iOS .
Моя проблема:
Когда я создаю переключатель как флажок, я не могу изменить его значение, просто щелкнув по нему. Я могу провести по нему, но не щелкнуть по нему
Вот что у меня есть в моем контейнере для создания одного переключателя:
new Container(
margin: new EdgeInsets.only(left: 64, right: 0),
child: new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Row (
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Container(
child: Text("Useless Switch")
new Container(
margin: EdgeInsets.only(right: _switchRMargin),
child: PlatformSwitch(
value: ConfVars().UselessSwitch,
onChanged: (bool value) {
onChanged(value,"UselessSwitch");
}),
),
],
),
],
),
),
void onChanged(bool value,String key) {
setState(() {
switch (key) {
case "UselessSwitch":{
ConfVars().UselessSwitch= value;
}
break;
}});