флаттер как изменить цвет кнопки по клику - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь изменить цвет кнопки, когда нажимаю на нее. Вы можете мне помочь, потому что я действительно не могу этого сделать. Спасибо.

 Container(

        child: new Row(
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
            children: <Widget>[
              new MaterialButton(
                  child: new Text("1"),
                  color: Colors.greenAccent,
                splashColor: Colors.red,
                  onPressed:  (){
                    test=0;
                    test=1;



},




 ),
              new MaterialButton(
                child: new Text("2"),
                  color: Colors.greenAccent,
                    onPressed: (){
                    test=0;
                    test=2;

},

1 Ответ

2 голосов
/ 27 мая 2020

Попробуйте вот так

Color mySplashColor=Colors.blue; //define in build function or state class

splashColors: mySplashColor,
onPressed(){
setState(){
splashColors=Colors.red;
}
}
...