在 Flutter 中,可以使用 GestureDetector 组件来获取点击事件的具体坐标。GestureDetector 组件有一个 onTapDown 属性,它是一个回调函数,当用户按下屏幕时,该函数会被调用。回调函数接收一个 TapDownDetails 对象,该对象包含了触摸点的具体位置信息。

下面是一个示例代码:

GestureDetector(
  onTapDown: (TapDownDetails details) {
    print(details.globalPosition); // 打印点击位置的坐标
  },
  child: Container(
    width: 200,
    height: 200,
    color: Colors.yellow,
  ),
);

在这个示例中,我们使用 GestureDetector 组件包裹了一个黄色的 Container 组件。当用户在 Container 上按下时,onTapDown 回调函数就会被调用,并打印出触摸点的全局位置坐标。

Flutter 获取点击事件坐标:使用 GestureDetector 获取触摸点位置

原文地址: https://www.cveoy.top/t/topic/mEBs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录