如何在颤振中创建三次单击按钮

Him*_*rma -1 android button dart flutter

如何在颤振中实现三次单击按钮?

在三次单击时,该按钮将在 Firebase 数据库中存储一个条目。

Abi*_*ina 5

它很容易。您可以使用 aGestureDetector()检查点击次数,如果有 3 次点击,您可以提供您的逻辑。

GestureDetector(
        onTap: () {
          int now = DateTime.now().millisecondsSinceEpoch;
          if (now - lastTap < 1000) {
            print("Consecutive tap");
            consecutiveTaps ++;
            print("taps = " + consecutiveTaps.toString());
            if (consecutiveTaps == 3){
              // Do something
            }
          } else {
            consecutiveTaps = 0;
          }
          lastTap = now;
        },
        child: ...
)
Run Code Online (Sandbox Code Playgroud)