Flutter 获取点击事件坐标:使用 GestureDetector 获取触摸点位置
在 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 回调函数就会被调用,并打印出触摸点的全局位置坐标。
原文地址: https://www.cveoy.top/t/topic/mEBs 著作权归作者所有。请勿转载和采集!