получить двойную работу при нажатии обработчика жестов во флаттере - PullRequest
0 голосов
/ 20 апреля 2020

Привет, у меня есть строка, содержащая 2 контейнера, и в каждом контейнере я обертываю ее с помощью GestureDetector, но проблема в том, что .. когда я щелкаю первый контейнер ... второй контейнер всегда делает то же самое в в то же время , как это делает первый контейнер, прежде чем щелкнуть по второму контейнеру. Вот код

 Row(
          mainAxisAlignment: MainAxisAlignment.spaceBetween,
          children: <Widget>[
            GestureDetector(
              onTap: fail
                  ? () {
                      setState(() {
                        out=false;
                      });
                      _getData();
                    }
                  : null,
              child: Container(...)
            ),
           GestureDetector(
              onTap: failOut
                  ? () {
                      setState(() {
                        out=true;
                      });
                      _getData();
                    }
                  : null,
              child: Container(...)
            )
)

, что-то здесь мне не хватает?

...