在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点击的时候获得一个点击地方的具体坐标

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

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