如何在抖动中检测设备后退按钮上的双击?

时间:2019-06-13 10:24:37

标签: flutter

我将使用willpopscope检测设备后退按钮上的点击。但是现在我需要在设备后退按钮上双击。需要编写单独的操作,单击和双击。

  @override
  Widget build(BuildContext context) {
    return WillPopScope(
      onWillPop: _onWillPop,
      child: Scaffold(......),
    );
  }

  Future<bool> _onWillPop() {
    return showDialog(
      context: context,
      builder: (context) => GestureDetector(
        onTap: () {
          setState(() {
            _currentIndex = 0;
          });
        },
        onDoubleTap: () {
          exit(0);
        },
      ),
    ) ??
        false;
  }

0 个答案:

没有答案