Home > Mobile >  How to Enable/Disable two Elevated Button in Flutter one after another?
How to Enable/Disable two Elevated Button in Flutter one after another?

Time:09-27

I have two elevated buttons I want to disable if I click the A button and disable the B button if I click the B button then need to disable button A.

CodePudding user response:

you can do it with just a single bool variable.

bool isAactive = true;

and code the buttons like

    ElevatedButton(
              onPressed: isAactive
                  ? () {
                      setState(() {
                        isAactive = false;
                      });
                    }
                  : null,
              child: Text('A')),
ElevatedButton(
              onPressed: !isAactive
                  ? () {
                      setState(() {
                        isAactive = true;
                      });
                    }
                  : null,
              child: Text('B')),
  • Related