-1

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.

Anee
  • 49
  • 6

1 Answers1

3

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')),
MANISH DAYMA
  • 1,126
  • 3
  • 18